znik.
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>
> 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.
... 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
>>> 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>