Heim >Backend-Entwicklung >Python-Tutorial >Wie iteriere ich mit „For'-Schleifen durch Python-Wörterbücher und greife sowohl auf Schlüssel als auch auf Werte zu?
Durch Wörterbücher mit „For“-Schleifen iterieren
Beim Durchlaufen von Wörterbüchern in Python mithilfe einer „for“-Schleife kann es so aussehen, als ob Die Schleife greift nur auf die Schlüssel zu. Dies kann die Frage aufwerfen, ob „Schlüssel“ ein spezielles Schlüsselwort im Kontext von Wörterbüchern ist.
Schlüssel als Variable
In Wirklichkeit ist „Schlüssel“ einfach ein Variablenname, der dem Schleifeniterator zugewiesen ist. Die Schleifenstruktur:
for key in d:
iteriert über die Schlüssel im Wörterbuch „d“. Dies liegt daran, dass die Schleifenvariable „key“ in einem Objekt platziert wird, das die Schlüssel automatisch aus dem Wörterbuch extrahiert.
Iterieren über Schlüssel und Werte
Um über beide zu iterieren Schlüssel und Werte in einem Wörterbuch können Sie die folgende Syntax verwenden:
Python 3.x und Oben:
for key, value in d.items():
Python 2.x:
for key, value in d.iteritems():
Die obigen Strukturen erzeugen eine Schleife, in der „Schlüssel“ und „Wert“ zugewiesen werden zum Schlüssel bzw. Wert jedes Wörterbucheintrags.
Zusätzlich Hinweise:
Das obige ist der detaillierte Inhalt vonWie iteriere ich mit „For'-Schleifen durch Python-Wörterbücher und greife sowohl auf Schlüssel als auch auf Werte zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!