[python] Stejný seznam v různých instancích
Pavel Kosina
geon na post.cz
Čtvrtek Červen 19 14:03:21 CEST 2008
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__.
--
geon
Pavel Kosina
Další informace o konferenci Python