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.