<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Já to pak zkoušel i přes append a taky nic...<br>
prostě to vnitřní pole je složitější objekt, tak to na něj udělá
něco jako pointery a ty rozkopíruje:-)<br>
Akorát ten for teda funguje.<br>
To je zas úchylárna.<br>
<br>
PH<br>
<br>
<div class="moz-cite-prefix">Dne 14.09.2022 v 14:27 Jindroush
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:776659d9-c198-93a9-9d8b-67b22c2d6731@seznam.cz">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="moz-cite-prefix">Prvni odpoved ;)<br>
<a class="moz-txt-link-freetext"
href="https://stackoverflow.com/questions/2397141/how-to-initialize-a-two-dimensional-array-in-python"
moz-do-not-send="true">https://stackoverflow.com/questions/2397141/how-to-initialize-a-two-dimensional-array-in-python</a></div>
<div class="moz-cite-prefix">Don't use <code>[[v]*n]*n</code>, it
is a trap!</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">J.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 14.09.2022 14:01, Pavel Hudeček
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:6d96f7b4-6018-e93f-da12-cc628aa50ee3@seznam.cz">
<meta http-equiv="content-type" content="text/html;
charset=UTF-8">
Dobrý den všem,<br>
Python 3.9,<br>
program:<br>
arr = [[0] * 10] * 2<br>
<br>
arr[0][5] = 50<br>
arr[1][6] = 60<br>
<br>
print(arr)<br>
<br>
výsledek:<br>
[[0, 0, 0, 0, 0, <b><font color="#ff0000">50, 60</font></b>, 0,
0, 0], [0, 0, 0, 0, 0, <b><font color="#ff0000">50, 60</font></b>,
0, 0, 0]]<br>
<br>
Proč je 50 a 60 v první i druhé půlce?<br>
Jak teda udělat zápis jen jednoho prvku?<br>
</blockquote>
</blockquote>
</body>
</html>