Exercice 14 / 100

Parcourir un dict

Affiche chaque clé et valeur du dictionnaire

Pour parcourir un dictionnaire, on a 3 méthodes utiles :

.keys() → toutes les clés .values() → toutes les valeurs .items() → toutes les paires (clé, valeur)
Trois façons de parcourir un dictionnaire : ses clés seules, ses valeurs seules, ou les deux à la fois avec items

Boucler sur un dict

Par défaut, for sur un dict parcourt les clés :

info = {'a': 1, 'b': 2, 'c': 3} for cle in info: print(cle) # affiche : a, b, c print(info[cle]) # accède à la valeur via la clé

Mais le plus pratique est de récupérer clé ET valeur en même temps avec .items() :

for cle, valeur in info.items(): print(f'{cle} = {valeur}')

Cela utilise le "déballage de tuple" : .items() renvoie des paires (cle, valeur), qu'on déballe directement en 2 variables.

Parcourir seulement les valeurs

for v in info.values(): print(v) # affiche : 1, 2, 3
total = sum(info.values()) # somme de toutes les valeurs

Dictionnaire en compréhension

Même principe qu'une list comprehension, mais avec des paires :

carres = {x: x**2 for x in range(5)} # → {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}

Quand tu as besoin du couple clé+valeur dans la boucle, utilise toujours .items(). C'est plus lisible et plus efficace.

exercise.py

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →