Dictionnaires en Python
1. Qu'est-ce qu'un dictionnaire ?
Un dictionnaire est une structure de données en Python qui permet de stocker des données sous forme de paires clé : valeur
. Chaque clé est unique et associée à une valeur.
2. Créer un dictionnaire
Voici comment créer un dictionnaire en Python :
# Dictionnaire vide mon_dictionnaire = {} # Dictionnaire avec des valeurs mon_dictionnaire = { "nom": "Alice", "âge": 25, "ville": "Paris" } # Accéder à une valeur print(mon_dictionnaire["nom"]) # Affiche : Alice
3. Modifier un dictionnaire
Vous pouvez ajouter, modifier ou supprimer des paires dans un dictionnaire :
mon_dictionnaire = {"nom": "Alice", "âge": 25} # Ajouter une nouvelle paire clé-valeur mon_dictionnaire["profession"] = "Ingénieur" # Modifier une valeur existante mon_dictionnaire["âge"] = 26 # Supprimer une paire clé-valeur del mon_dictionnaire["nom"] print(mon_dictionnaire) # Résultat : {"âge": 26, "profession": "Ingénieur"}
4. Parcourir un dictionnaire
Utilisez une boucle pour parcourir les clés, les valeurs ou les deux :
mon_dictionnaire = {"nom": "Alice", "âge": 25, "ville": "Paris"} # Parcourir les clés for clé in mon_dictionnaire: print(clé) # Parcourir les valeurs for valeur in mon_dictionnaire.values(): print(valeur) # Parcourir les clés et valeurs for clé, valeur in mon_dictionnaire.items(): print(f"{clé} : {valeur}")
5. Méthodes utiles avec les dictionnaires
len(d)
: Renvoie le nombre de paires clé-valeur.d.keys()
: Renvoie toutes les clés.d.values()
: Renvoie toutes les valeurs.d.items()
: Renvoie les paires sous forme de tuples.d.get("clé")
: Renvoie la valeur associée à la clé.
6. Points importants
- Les clés doivent être uniques et immuables (par exemple, chaînes ou nombres).
- Les valeurs peuvent être de tout type.
- Utilisez la méthode
get()
pour éviter les erreurs si une clé n'existe pas.