Maison > Article > développement back-end > Introduction à deux façons de parcourir les dictionnaires en python
Le
Le parcours en boucle des dictionnaires, des listes et d'autres données sont souvent utilisés dans le développement, mais le parcours des dictionnaires en python est difficile pour de nombreux débutants. Très peu familier, aujourd'hui, je vais parler de deux façons de parcourir les dictionnaires en python.
Remarque : les deux méthodes suivantes sont courantes en python2 et python3.
Une simple instruction for peut parcourir toutes les clés du dictionnaire, tout comme traiter une séquence :
d = {'name1' : 'pythontab', 'name2' : '.', 'name3' : 'com'} for key in d: print (key, ' value : ', d[key]) name1 value : pythontab name2 value : . name3 value : com
Si vous n'avez besoin que de valeurs, vous pouvez utiliser d.values. peut utiliser d.keys.
Si vous souhaitez obtenir la clé et la valeur, la méthode d.items renverra la paire clé-valeur sous forme de tuple L'un des avantages de la boucle for est que vous pouvez. utilisez le déballage de séquence dans la boucle.
Exemple de code :
for key, value in d.items(): print (key, ' value : ', value) name1 value : pythontab name2 value : . name3 value : com
Remarque : L'ordre des éléments du dictionnaire n'est généralement pas défini. En d'autres termes, lors de l'itération, le traitement des clés et des valeurs du dictionnaire est garanti, mais l'ordre de traitement est incertain. Si l'ordre est important, vous pouvez enregistrer les valeurs clés dans une liste séparée, par exemple pour trier avant d'itérer.
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!