Listen bearbeiten
Verfasst: Mittwoch 10. Juni 2020, 23:51
Hallo,
aktuell versuche ich eine Liste mit mehreren Listen als inhalt zu erstellen und mir dann untereinander ausgeben zu lassen.
Da funktioniert auch soweit alles. Nur habe ich das Problem, sobald ich den ersten Eintrag in der ersten Liste ändern möchte, wird der erste Eintrag aus allen Listen geändert.
Hoffentlich könnt ihr mir einen Tipp geben warum das so ist, und wie ich das am besten umgehen kann.
Vielen Dank!
aktuell versuche ich eine Liste mit mehreren Listen als inhalt zu erstellen und mir dann untereinander ausgeben zu lassen.
Da funktioniert auch soweit alles. Nur habe ich das Problem, sobald ich den ersten Eintrag in der ersten Liste ändern möchte, wird der erste Eintrag aus allen Listen geändert.
Hoffentlich könnt ihr mir einen Tipp geben warum das so ist, und wie ich das am besten umgehen kann.
Vielen Dank!
Code: Alles auswählen
hoehe = 5
breite = 5
liste1 = []
breite2 = []
for i in range(breite):
breite2.append(0)
for i in range(hoehe):
liste1.append(breite2)
liste1[0][0] = 1
print_reihe = 0
for x in liste1:
print(liste1[print_reihe])
print_reihe += 1