Maison > développement back-end > Tutoriel Python > 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
Libérer: 2019-05-25 16:18:02
original
2725 Les gens l'ont consulté

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!

Étiquettes associées:
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal