Académique Documents
Professionnel Documents
Culture Documents
Un dictionnaire est un type contenant des pairs de valeurs (clé – valeur) : chaque valeur est
reconnue par une clé unique sensible à la casse.
Une liste contient un ensemble de valeurs numérotées : chaque valeur est reconnue par un indice.
Remarque : Les clés jouent le rôle des indices pour des listes et les tuples, ils peuvent être de
n’importe quel type contrairement aux indices qui sont toujours de type entier.
Indice valeur
0 10 Lst[0]
1 34 Lst[1]
2 56 Lst[2]
3 67 Lst[3]
4 44 Lst[4]
clé valeur
Déclarer un dictionnaire
La liste des paires est entourée d'accolades ,
Les paires elles-mêmes sont séparées par des virgules,
Les clés et valeurs par des deux-points .
dictionary = {"cat" : "chat", "dog" : "chien", "horse" : "cheval"}
empty_dictionary = {}
print(dictionary)
Remarque: L'ordre des paires imprimées est différent de celui de l'affectation initiale. L'ordre dans
lequel un dictionnaire stocke ses données est complètement hors de votre contrôle et de vos
attentes, En Python 3.6x, les dictionnaires sont devenus des collections ordonnées par défaut. Vos
résultats peuvent varier en fonction de la version de Python que vous utilisez.
Afficher une valeur d’un dictionnaire
Pour obtenir l'une des valeurs, il faut fournir sa clé valide:
print(dictionary['cat'])
dictionary['cat'] = 'minou'
dictionary['bear'] = 'ours'
Attention : la nouvelle clé ne doit pas exister dans le dictionnaire sinon ça sera une modification.
dictionary.update({"duck" : "canard"})
del dictionary['dog']
Pour supprimer le dernier élément d'un dictionnaire, vous pouvez utiliser la popitem() méthode:
dictionary.popitem()
Attention : Dans les anciennes versions de Python, c'est-à-dire avant 3.6.7, la popitem()méthode
supprime un élément aléatoire d'un dictionnaire.
print(french)
- Items() : renvoie des tuples où chaque tuple est une paire clé-valeur .