C'est la structure la plus importante après la liste. Au lieu d'accéder par un index (0, 1, 2...), on accède par une CLÉ (Key).
utilisateur = {
"nom": "Bond",
"prenom": "James",
"age": 40,
"permis": ["Voiture", "Moto", "Tank"]
}
Utilisation
print(utilisateur["nom"]) # "Bond"
print(utilisateur.get("email")) # None (Ne plante pas si la clé n'existe pas)
print(utilisateur.get("email", "Inconnu")) # Renvoie "Inconnu" par défaut
utilisateur["age"] = 41 # Modification
utilisateur["grade"] = "007" # Ajout
del utilisateur["permis"] # Suppression
Parcourir un dico
for cle, valeur in utilisateur.items():
print(f"{cle} : {valeur}")