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)
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!