Ich habe ein Wörterbuch wie das folgende dict1 = { 0 : 0, 1 : 1, 2 : { 0: 0, 1 : 1}}
(die auch ein Wörterbuch als Wert hat). Ich möchte speichern diese Wert gleich für einige Änderung Überprüfung Zweck zu halten. Jetzt kopiere ich also den Inhalt dieses Wörterbuchs in ein anderes Wörterbuch als dict2 = dict1.copy()
. Jetzt ändere ich die Werte von dict2
wie zum Beispiel { 0 : -1, 1 : -2, 2: { 0 : -1, i : -2}}
. Das Problem ist nun, dass mein dict1
Der Wert des Wörterbuchs ändert sich auch als { 0 : 0, 1 : 1, 2:{ 0 : -1, 1 : -2}}
. Hier können Sie dies leicht sehen dict1
Die Werte von Schlüssel 2 von dict2 ändern sich ebenfalls.
Wie soll ich die dict2
von dict1
wenn also ändern dict2
Wertes von Schlüssel 2 sollte dies keine Auswirkungen auf den dict1
's Schlüssel = 2 Werte?