Page 1 of 1

Warum verknüpft dieser Code für die Initialisierung einer Liste der Listen anscheinend die Listen miteinander? [Duplikat

Posted: 03 Jun 2025, 19:29
by Anonymous
Ich beabsichtige, eine Liste der Liste mit n. < /p>
zu initialisieren

Code: Select all

x = [[]] * n
< /code>
Verknüpft dies jedoch irgendwie die Listen miteinander. < /p>
>>> x = [[]] * 3
>>> x[1].append(0)
>>> x
[[0], [0], [0]]
< /code>
Ich erwarte so etwas wie: < /p>
[[], [0], []]
irgendwelche Ideen?