Mit .iteritems() zur Iteration über die Schlüssel, Wert in Python dictionary

Hinweis: ich habe dies Lesen post und Alex Martelli Antwort, aber ich weiß nicht wirklich/vollständig verstehen, seine Antwort. Es ist ein bisschen außerhalb mein Aktuelles Verständnis. Ich möchte helfen, es zu verstehen besser.

Ich verstehe, dass, wenn Sie versuchen, die folgende for-Schleife:

for key, value in dict:
    print key
    print value 

erhalten Sie:

ValueError: too many values to unpack

Zwar können Sie die Schleife über ein Wörterbuch und nimm dir die Schlüssel mit den folgenden:

for key in dict:
    print key 

Kann jemand liefern, der etwas weniger-fortgeschrittene Erklärung für, warum Sie nicht die Iteration über ein dictionary mit Schlüssel, Wert ohne Verwendung .iteritems() ?

Schreibe einen Kommentar