3 Stimmen

Kopierwörterbuch innerhalb eines Wörterbuchs (verschachteltes Wörterbuch)

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X