Zkus pole=[[" " for a in range(2)] for b in range(2)]<br>Kdyz das pole=[[" "]*2]*2 tak se vytvori jen jedno pole a vytvori se na nej dva odkazy<br><br><div><span class="gmail_quote">12.5.08, <b class="gmail_sendername">110110010</b> <<a href="mailto:Josef.Horn@seznam.cz">Josef.Horn@seznam.cz</a>>:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
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:<br> pole= [[" "]*2]*2<br> 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? :)<br>
_______________________________________________<br> Python mailing list<br> <a href="mailto:Python@py.cz">Python@py.cz</a><br> <a href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python</a><br>
</blockquote></div><br>