Maison > développement back-end > Tutoriel Python > Comment puis-je parcourir les dictionnaires Python à l'aide de boucles For ?

Comment puis-je parcourir les dictionnaires Python à l'aide de boucles For ?

Linda Hamilton
Libérer: 2024-12-22 22:34:26
original
497 Les gens l'ont consulté

How Can I Iterate Through Python Dictionaries Using For Loops?

Itérer sur des dictionnaires à l'aide de boucles « for »

Python fournit un mécanisme polyvalent pour parcourir des dictionnaires à l'aide de boucles « for ». Ce mécanisme vous permet d'accéder soit aux clés, soit aux paires clé-valeur d'un dictionnaire.

Par défaut, une boucle 'for' qui parcourt un dictionnaire donne les clés du dictionnaire. En effet, Python reconnaît que la variable déclarée dans l'en-tête de la boucle (dans ce cas, 'key') servira de clé pour accéder aux valeurs correspondantes. Par conséquent, 'key' n'est pas un mot-clé spécial, mais simplement une variable qui contient la clé pour chaque itération.

Pour parcourir à la fois les clés et les valeurs d'un dictionnaire, vous devez spécifier explicitement les 'items( )' méthode. Dans Python 3.x, la méthode « items() » renvoie une vue soutenue par le dictionnaire, qui reflète toutes les modifications apportées au dictionnaire après l'appel « items() ». Dans Python 2.x, la méthode 'items()' renvoie une liste de paires (clé, valeur).

Voici un exemple modifié :

d = {'x': 1, 'y': 2, 'z': 3}

for key, value in d.items():
    print(key, 'corresponds to', value)
Copier après la connexion

Ce code parcourra le clés et valeurs du dictionnaire, en imprimant à la fois la clé et la valeur correspondante pour chaque élément. Notez que « clé » et « valeur » sont simplement des noms de variables qui peuvent être remplacés par n'importe quel identifiant Python valide.

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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal