Zkus pole=[[" " for a in range(2)] for b in range(2)]
Kdyz das pole=[[" "]*2]*2 tak se vytvori jen jedno pole a vytvori se na nej
dva odkazy

12.5.08, 110110010 <[EMAIL PROTECTED]>:
>
> Dobrý den.. Rozhodl jsem se, že si udělám jeden program, který ke svému
> chodu potřebuje vygenerovat pole a tak jsem napsal řádek kódu:
> pole= [[" "]*2]*2
> a ejhle spadnul jsem do pasti. Když jsem se pokusil o
> řádek  "pole[1][1]='A'" tak se mi namísto očekávaného [[" "," "],[" ","A"]]
> vrátilo [[" ","A"],[" ","A"]]. Přibližně vím, čím to je způsobeno, ale ani
> trochu netuším, jak to obejít/spravit... Poradí prosím někdo? :)
> _______________________________________________
> Python mailing list
> [email protected]
> http://www.py.cz/mailman/listinfo/python
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem