Python - Accéder aux éléments du dictionnaire
Accéder aux éléments
Vous pouvez accéder aux éléments d'un dictionnaire en vous référant à son nom de clé, entre crochets :
Exemple
Obtenez la valeur de la clé "model":
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = thisdict["model"]
Il existe également une méthode appelée get()
qui vous donnera le même résultat :
Exemple
Obtenez la valeur de la clé "model":
x = thisdict.get("model")
Obtenir des clés
La keys()
méthode renverra une liste de toutes les clés du dictionnaire.
Exemple
Obtenez une liste des clés :
x = thisdict.keys()
La liste des clés est une vue du dictionnaire, ce qui signifie que toute modification apportée au dictionnaire sera reflétée dans la liste des clés.
Exemple
Ajoutez un nouvel élément au dictionnaire d'origine et vérifiez que la liste des clés est également mise à jour :
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.keys()
print(x) #before the change
car["color"] =
"white"
print(x) #after the change
Obtenir des valeurs
La values()
méthode renverra une liste de toutes les valeurs du dictionnaire.
Exemple
Obtenez une liste des valeurs :
x = thisdict.values()
La liste des valeurs est une vue du dictionnaire, ce qui signifie que toute modification apportée au dictionnaire sera reflétée dans la liste des valeurs.
Exemple
Modifiez le dictionnaire d'origine et vérifiez que la liste des valeurs est également mise à jour :
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
Exemple
Ajoutez un nouvel élément au dictionnaire d'origine et vérifiez que la liste des valeurs est également mise à jour :
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.values()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
Obtenir des articles
La items()
méthode renverra chaque élément d'un dictionnaire, sous forme de tuples dans une liste.
Exemple
Obtenir une liste des paires clé:valeur
x = thisdict.items()
La liste renvoyée est une vue des éléments du dictionnaire, ce qui signifie que toute modification apportée au dictionnaire sera reflétée dans la liste des éléments.
Exemple
Modifiez le dictionnaire d'origine et vérifiez que la liste des éléments est également mise à jour :
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["year"]
= 2020
print(x) #after the change
Exemple
Ajoutez un nouvel élément au dictionnaire d'origine et vérifiez que la liste des éléments est également mise à jour :
car = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
x = car.items()
print(x) #before the change
car["color"]
= "red"
print(x) #after the change
Vérifier si la clé existe
Pour déterminer si une clé spécifiée est présente dans un dictionnaire, utilisez le mot- in
clé :
Exemple
Vérifiez si "modèle" est présent dans le dictionnaire :
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
if "model" in thisdict:
print("Yes, 'model' is
one of the keys in the thisdict dictionary")