Ich bekomme einen KeyError für einen Schlüssel außerhalb des Wörterbuchs, obwohl ich weiß, dass der Schlüssel tatsächlich im Wörterbuch ist. Irgendwelche Ideen, was das verursachen könnte?Python löst einen KeyError (für einen Out-of-Dictionary-Schlüssel) aus, obwohl der Schlüssel IS im Verzeichnis
print G.keys()
gibt die folgenden:
['24', '25', '20', '21', '22', '23', '1', '3', '2', '5', '4', '7', '6', '9', '8', '11', '10', '13', '12', '15', '14', '17', '16', '19', '18']
aber wenn ich versuche, einen Wert im Wörterbuch auf der nächsten Zeile Code für den Zugriff auf ...
for w in G[v]: #note that in this example, v = 17
ich folgende Fehlermeldung erhalten Nachricht:
KeyError: 17
Jede Hilfe, Tipps oder Ratschläge werden alle geschätzt. Vielen Dank.
Noch eine Sache wert, ich habe versucht, Zugriff auf verschiedene Schlüsselwerte (1, 2, 3, etc.) und immer noch die gleichen Ergebnisse. – ignorantslut
Ist v auf 17 oder '17' eingestellt? – Syntactic