Ich habe eine Liste von Listen in Python.Indizierung von Listen innerhalb einer Liste in Python
z=[[0]*6]*7
Da alle Elemente 0 sind aber jetzt, wenn ich will ein einzelnes Element innerhalb einer Liste ändern, z
z[0][0]=2
Dies sollte das erste Element der ersten Liste ändern. Aber es ändert tatsächlich das erste Element aller Elemente. Das ist so unlogisch für mich. Kann jemand helfen.
[2, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0],
[2, 0, 0, 0, 0, 0]]