Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tuples, co to jest?

260 views
Skip to first unread message

Grzegorz Szyszlo

unread,
Oct 13, 2003, 7:55:48 AM10/13/03
to
w dokumentacji czesto sie natykam na slowo tuples.
co ono oznacza dla pythona? w sql tuple to jest krotka.
a w pythonie to ja nie wiem co to jest.
moglby ktos mi to wyjasnic? w slownikach nie znalazlem tlumaczenia
tego slowa. niestety mam cienkie slowniki.

znik.

Grzegorz Staniak

unread,
Oct 13, 2003, 7:56:21 AM10/13/03
to
... w dole szumi rzeka, w górze śpiewa ptak,
A Grzegorz Szyszlo sobie idzie i śpiewa sobie tak:

W Pythonie też jest często tłumaczone jako 'krotka'. Ogólnie rzecz
ujmując, niemutowalna lista. Tzn. typ sekwencyjny w zasadzie taki sam
jak lista, tyle że po utworzeniu instancji nie można jej modyfikować.

> znik.

--
Grzegorz Staniak <gsta...@zagiel.com.pl>

Grzegorz Szyszlo

unread,
Oct 13, 2003, 8:26:17 AM10/13/03
to
Grzegorz Staniak wrote:

> W Pythonie też jest często tłumaczone jako 'krotka'. Ogólnie rzecz
> ujmując, niemutowalna lista. Tzn. typ sekwencyjny w zasadzie taki sam
> jak lista, tyle że po utworzeniu instancji nie można jej modyfikować.

wielkie dzieki :)

znik.

Adam Przybyla

unread,
Oct 14, 2003, 1:30:52 AM10/14/03
to

... wiesz, sa podobne ale maja rozna ilosc metod, lista i krotka:
castle:/home/adam>python
Python 2.3 (#3, Aug 4 2003, 16:43:33)
[GCC 2.96 20000731 (Red Hat Linux 7.1 2.96-98)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sets
>>>
>>> len(dir([]))
41
>>> len(dir(()))
27
>>> sets.Set(dir([])) - sets.Set(dir(()))
Set(['sort', 'index', '__delslice__', 'reverse', 'extend', 'insert', '__setslice__', 'count', 'remove', '__setitem__', '__iadd__', 'pop', '__delitem__', 'append', '__imul__'])
Z powazaniem
Adam Przybyla

Grzegorz Staniak

unread,
Oct 14, 2003, 5:56:35 AM10/14/03
to
... w dole szumi rzeka, w górze śpiewa ptak,
A Adam Przybyla sobie idzie i śpiewa sobie tak:

>>> w dokumentacji czesto sie natykam na slowo tuples.
>>> co ono oznacza dla pythona? w sql tuple to jest krotka.
>>> a w pythonie to ja nie wiem co to jest.
>>> moglby ktos mi to wyjasnic? w slownikach nie znalazlem tlumaczenia
>>> tego slowa. niestety mam cienkie slowniki.
>
>> W Pythonie też jest często tłumaczone jako 'krotka'. Ogólnie rzecz
>> ujmując, niemutowalna lista. Tzn. typ sekwencyjny w zasadzie taki sam
>> jak lista, tyle że po utworzeniu instancji nie można jej modyfikować.
>
> ... wiesz, sa podobne ale maja rozna ilosc metod, lista i krotka:

To oczywiste, skoro są niemutowalne nie mogą mieć np. metod służących
modyfikacji zawartości (chociaż __delattr__ nie wiedzieć czemu jest).
Napisałem "w zasadzie", bo z praktycznego punktu widzenia to jest
właśnie lista bez możliwości modyfikacji.

> Z powazaniem
> Adam Przybyla


--
Grzegorz Staniak <gsta...@zagiel.com.pl>

0 new messages