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
