Beim Versuch, durch ein Wörterbuch zu iterieren, in dem Schlüssel Zeichenfolgen und Werte Listen sind, verwenden Sie for Feld, mögliche_Werte in Feldern: kann zum Fehler „Zu viele Werte zum Entpacken“ führen.
Um diesen Fehler zu beheben, sind je nach verwendeter Python-Version unterschiedliche Ansätze erforderlich:
In Python 3 sollte stattdessen items() verwendet werden.
<code class="python">for field, possible_values in fields.items(): print(field, possible_values)</code>
In Python 2 sollte iteritems() verwendet werden.
<code class="python">for field, possible_values in fields.iteritems(): print field, possible_values</code>
Alternativ finden Sie in [dieser Antwort](https://stackoverflow.com/a/19995911) weitere Details zum Durchlaufen von Wörterbüchern in Python-Versionen, einschließlich der Verwendung von items() und der Entfernung von iteritems( ) in Python 3.
Das obige ist der detaillierte Inhalt vonWie gehe ich mit dem Fehler „Zu viele Werte zum Entpacken' bei der Iteration über Wörterbücher um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!