Retour au cours

Dictionnaires 3 : Itérer sur les clés, les valeurs et les éléments

Programmation Python : Le Bootcamp de Zéro à Héros

Itération de dictionnaire

Les dictionnaires offrent trois manières principales d'itérer, selon que vous ayez besoin des clés, des valeurs ou des deux.

python scores = {'Maths': 95, 'Sciences': 88, 'Histoire': 76}

1. Itérer sur les clés (.keys())

Itérer directement sur le dictionnaire (ou utiliser .keys()) itère à travers les clés.

python for subject in scores.keys(): print(f"Matière : {subject}")

Fonctionne aussi :

for subject in scores:

print(f"Matière : {subject}")

2. Itérer sur les valeurs (.values())

Itère uniquement à travers les valeurs.

python for score in scores.values(): print(f"Note reçue : {score}")

3. Itérer sur les paires clé-valeur (.items())

C'est la méthode d'itération la plus courante, car elle permet d'accéder simultanément à la clé et à la valeur grâce au dépaquetage de tuple.

python for subject, score in scores.items(): print(f"La note pour {subject} est {score}.")

Sortie :

La note pour Maths est 95. La note pour Sciences est 88. La note pour Histoire est 76.