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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage