Lorsque vous essayez de parcourir un dictionnaire où les clés sont des chaînes et les valeurs sont des listes, en utilisant for champ, valeurs_possibles dans les champs : peut conduire à l'erreur « trop de valeurs à décompresser ».
Pour résoudre cette erreur, selon la version de Python utilisée, différentes approches sont nécessaires :
Dans Python 3, items() doit être utilisé à la place.
<code class="python">for field, possible_values in fields.items(): print(field, possible_values)</code>
Dans Python 2, iteritems() doit être utilisé.
<code class="python">for field, possible_values in fields.iteritems(): print field, possible_values</code>
Vous pouvez également consulter [cette réponse](https://stackoverflow.com/a/19995911) pour plus de détails sur l'itération dans les dictionnaires à travers les versions de Python, y compris l'utilisation d'items() et la suppression d'iteritems( ) en Python 3.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!