Retour au cours

Dictionnaires 1 : Paires clé-valeur et création

Programmation Python : Le Bootcamp de Zéro à Héros

Dictionnaires : Cartographier les données

Les dictionnaires sont l'implémentation Python d'une table de hachage ou d'un tableau associatif. Ils stockent les données sous forme de paires clé-valeur. Cela permet une récupération extrêmement rapide des valeurs en fonction de la clé.

Les dictionnaires sont non ordonnés (dans les versions antérieures à 3.7, bien qu'ordonnés en 3.7+), mutables, et les clés doivent être uniques et immuables (comme des chaînes, des nombres ou des tuples).

Les dictionnaires sont définis à l'aide d'accolades {} avec des paires clé-valeur séparées par deux-points (:).

Création de dictionnaires

python

Clé : Chaîne, Valeur : Entier

person = {'name': 'Jane', 'age': 30, 'city': 'Londres'}

Dictionnaire vide

empty_dict = {}

Utilisation du constructeur dict()

settings = dict(theme='dark', notifications=True) print(settings)

Accéder aux valeurs

Accédez aux valeurs en utilisant la clé entre crochets [].

python print(person['name']) # Sortie : Jane

ATTENTION : Accéder à une clé qui n'existe pas lève une KeyError.

print(person['occupation']) # KeyError

Obtenir des valeurs en toute sécurité (.get())

Utilisez .get(key, default_value) pour récupérer une valeur. Si la clé n'est pas trouvée, il renvoie la default_value au lieu de lever une erreur.

python occupation = person.get('occupation', 'Sans emploi') print(occupation) # Sortie : Sans emploi