Bilan
Ajouts de couples (clé, valeur)
Tester
Appartenance d'une clé dans un dictionnaire
Soit mon_dico
un dictionnaire.
cle in mon_dico
renvoieTrue
si la clécle
existe dansmon_dico
etFalse
sinon.cle not in mon_dico
renvoieTrue
si la clécle
n'existe pas dansmon_dico
etFalse
sinon.
Accéder à une valeur
Soit mon_dico
un dictionnaire.
mon_dico[cle]
renvoie la valeur associée à cle
si elle est présente dans le dictionnaire, sinon une erreur KeyError
se produit.
Modifier une valeur
Soit mon_dico
un dictionnaire.
Il suffit de faire une nouvelle affectation : mon_dico[cle] = nouvelle_valeur
Supprimer une valeur
Soit mon_dico
un dictionnaire. Soit valeur
la valeur associée à cle
.
del mon_dico[cle]
supprime le couple (cle
,valeur
) demon_dico
.mon_dico.pop(cle)
supprime le couple (cle
,valeur
) demon_dico
et renvoie la valeur correspondante.
Ajouter un couple (cle
, valeur
)
Soit mon_dico
un dictionnaire. Soit valeur
la valeur que l'on souhaite associer Ă cle
.
- Si la clĂ© existe dĂ©jĂ
mon_dico[cle] = valeur
modifie la valeur associée, - sinon
mon_dico[cle] = valeur
ajoute la paire (cle
,valeur
)
Longueur d'un dictionnaire
Soit mon_dico
un dictionnaire.
len(mon_dico)
renvoie le nombre de couple (cle
, valeur
) du dictionnaire.
Parcourir un dictionnaire
Soit mon_dico
un dictionnaire.
Le parcours avec la boucle for element in mon_dico
permet de pacourir les clés de mon_dico
Utiliser les méthodes keys
, values
et items
On peut parcourir les vues créées par ces méthodes, de façon analogue à ce que l'on ferait avec d'autres séquences comme des listes :
Soit le dictionnaire mon_dictionnaire
mon_dictionnaire.keys()
permet d'accéder à toutes les clés demon_dictionnaire
mon_dictionnaire.values()
permet d'accéder à toutes les valeurs demon_dictionnaire
mon_dictionnaire.items()
permet d'accéder à tous les couples (clé, valeur) demon_dictionnaire
obtenir des listes de clés, valeurs, paires (clé, valeur)
On peut créer les listes de clés, de valeurs ou de couples (clé, valeur) :
Soit le dictionnaire mon_dictionnaire
list(mon_dictionnaire.keys())
permet d'obtenir une liste des clés demon_dictionnaire
list(mon_dictionnaire.values())
permet dobtenir une liste des valeurs demon_dictionnaire
list(mon_dictionnaire.items())
permet d'obtenir une liste des tuples (clé, valeur) demon_dictionnaire
# Tests
(insensible Ă la casse)(Ctrl+I)