Définition

Un dictionnaire ressemble à un sac contenant des valeurs ayant chacune leur étiquettes
Ils permettent de faire des opérations très rapides.

Création

Variable = dict()
Création par compréhension

 {x:x**2 for x in range(10)}
 # donne ceci :
 {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}


Ajout

dictionnaire[clé] = valeur

Exemple


                my_dict = {'key1':'value1','key2':'value2'}

Déclaration Variable = dict()

In

Permet de vérifier si une clé est dans le dictionnaire.
Renvoie True ou False

Exemples

Get

Cette méthode permet de vérifier si il existe une clé dans le dictionnaire et de donner une valeur par défaut si la clé n’existe pas. (ici 0)

Exemples

Version 1

Avec une boucle for

Exemples


Version 2

Avec une boucle for Avec deux variables d’itération pour parcourir les paires de clé et valeur

Attention à chaque boucle la première variable est la clé et la seconde variable est la valeur correspondant à la c

Exemples

Itération sur les clés


for k in d.keys():
print (k)


Itération sur les valeurs


  for v in d.values():
       print (v)

Itération sur les élements


 for item in d.items():
   print( item)

Exercices

Annexes

Liens

Pièces jointes