Maison  >  Article  >  développement back-end  >  Quel est le principe d'utiliser for pour itérer un dictionnaire en python ?

Quel est le principe d'utiliser for pour itérer un dictionnaire en python ?

silencement
silencementoriginal
2019-05-24 18:12:102643parcourir

Quel est le principe d'utiliser for pour itérer un dictionnaire en python ?

La traversée en boucle de dictionnaires, de listes et d'autres données est souvent utilisée dans le développement, mais la traversée de dictionnaires en python est très peu familière à de nombreux débutants. Aujourd'hui, nous allons parler de python. Il existe deux façons de le faire. parcourir le dictionnaire.

1. Parcourir uniquement les clés

Une simple instruction for peut parcourir toutes les clés du dictionnaire, tout comme le traitement des séquences

Quel est le principe dutiliser for pour itérer un dictionnaire en python ?

2Parcourez à la fois les clés et les valeurs

Si vous n'avez besoin que de valeurs, vous pouvez utiliser d.values. Pour les clés, vous pouvez 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 utiliser le déballage de séquence dans la boucle. .

Exemple de code :

Quel est le principe dutiliser for pour itérer un dictionnaire en python ?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn