Les dictionnaires


Comme les listes, les dictionnaires permettent de stocker des données mais au lieu d’utiliser des index pour les repérer, on utilise des clés alphanumériques.

Chaque élément d’un dictionnaire est composé de 2 parties, on parle de paires « clé/valeur« .

– Pour ajouter des données à un dictionnaire il faut donc indiquer une clé ainsi qu’une valeur :

. Création d’un dictionnaire :

dictionnaire = {clé1:valeur1, clé2:valeur2,…}

dictionnaire = {}  (dictionnaire vide)

ou

dictionnaire = dict([(clé1,valeur1), (clé2:valeur2),…])   (liste de tuples)

dictionnaire = dict()  (dictionnaire vide)

. Ajout d’une donnée :

– La méthode get () permet de récupérer une valeur du dictionnaire :

– pour effacer une entrée (clé/valeur), on utilise la fonction del :

– A l’aide d’une boucle for et de la méthode keys(), on peut récupérer les clés d’un dictionnaire :

– et avec la méthode values(), on récupère les valeurs :

– et pour récupérer les clés et les valeurs en même temps, on utilise la méthode items() qui retourne un tuple :