[python] Problém se záludností Pythonu

110110010 Josef.Horn na seznam.cz
Pondělí Květen 12 15:50:17 CEST 2008


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? :)


Další informace o konferenci Python