Hallo Ich habe mich gefragt, wenn ein verschachteltes Wörterbuch erstellen die Verwendung der Fromkeys-Methode, um ein verschachteltes Diktat erstellt funktioniert nicht.Initiieren verschachtelten Dict mit .fromkeys
x=[1,2,3,4,5]
y=[7,8,9,10,11]
zx=dict.fromkeys(x,dict.fromkeys(y,0))
Es schafft eine verschachtelte dict aber wenn Sie versuchen, es
zx zu aktualisieren [1] [8] + = 1
Es aktualisiert alle Werte für alle outerkeys, die den Schlüssel 8 haben.
ich mich gefragt, warum dies passiert, wenn diese Funktion unter Verwendung eines verschachtelten dict machen
Das ist, weil Sie alle Schlüssel mit dem * gleichen * -Wert zugeordnet. –