Verschachtelte Listen in Python kopieren
Ich möchte eine 2D-Liste kopieren, damit die andere Liste nicht geändert wird, wenn ich eine Liste ändere.
Für eine eindimensionale Liste mache ich einfach Folgendes:
a = [1, 2]
b = a[:]
Und jetzt wenn ich ändereb
, a
wird nicht geändert.
Dies funktioniert jedoch nicht für eine zweidimensionale Liste:
a = [[1, 2],[3, 4]]
b = a[:]
Wenn ich ändereb
, a
wird auch modifiziert.
Wie behebe ich das?