Mögliches Duplikat:
Python 2D-Liste hat seltsames Verhalten, wenn versucht wird, einen einzelnen Wert zu ändern
Leute,
Ich frage mich, ob die beiden folgenden Aussagen identisch sind?
a = [[0]*3]*3
b = [[0]*3 for i in range(3)]
Die Ergebnisse sehen gleich aus. Aber wäre die eine Methode besser als die andere? Was ist hier der Unterschied?
Herzlichen Dank für Ihre Hilfe.
nos