[python] Stejný seznam v různých instancích
Jáchym Barvínek
jachymb na gmail.com
Čtvrtek Červen 19 14:48:08 CEST 2008
Pavel Kosina wrote:
> Jáchym Barvínek napsal(a):
>
>> Narazil jsem na jednu věc která mě docela zarazila (a značně mi vadí v
>> kódu :)) - totiž že když vytvořím instanci třídy která má jako jeden z
>> podobjektů seznam, tak pokud do toho seznamu něco přidám přidá se to ale
>> i do všech ostatních instancí této třídy.
>> Nějak takto:
>>
>> class Test:
>> val = []
>>
>>
>
> Tímto způsobem se dá např. počítat počet instancí, je to proměnná třídy.
> Když chceš proměnnou instance, pro každou instanci samostatně, musíš ji
> deklarovat v metodě __init__.
>
>
Díky, vlastně jsem se s tim už setkal, akorát jsem měl nějakej
dlouhodobej výpadek. :-)
Další informace o konferenci Python