Les dictionnaires : associer des clés à des valeurs
13 min · Intermédiaire · 7 août 2026
Une collection indexée par clé, pas par position
python
ages = {"Alice": 25, "Bob": 40}
print(ages["Alice"]) # 25
ages["Carol"] = 32 # ajoute une nouvelle entree
ages["Alice"] = 26 # modifie une entree existante
print("Bob" in ages) # True : teste la presence d'une cle Éviter une erreur avec get()
Attention
ages["Inconnu"] lève une erreur (KeyError) si la clé n’existe pas. ages.get("Inconnu", 0) renvoie 0 dans ce cas, sans jamais planter.
python
ages = {"Alice": 25}
print(ages.get("Alice", 0)) # 25 : la cle existe
print(ages.get("Inconnu", 0)) # 0 : valeur par defaut, aucune erreur Parcourir un dictionnaire
python
ages = {"Alice": 25, "Bob": 40}
for nom, age in ages.items():
print(nom, "a", age, "ans") À toi de jouer
Écris une fonction compter_occurrences(elements) qui renvoie un dictionnaire associant chaque élément de la liste elements au nombre de fois où il y apparaît.
python
def compter_occurrences(elements):
# Renvoie un dictionnaire {element: nombre d'occurrences}
pass