Comme on peut le voir l'année 2017 est tous simplement ignorée et il affiche la nouvelle années mise
monDico = {
"marque": "Porsche",
"modèle": "Cayenne",
"année": 2017
}
monDico["année"] = 2022
print(monDico)
Parcourir les éléments d'un dictionnaire avec Python
Vous pouvez parcourir les éléments d'un dictionnaire en utilisant une boucle for.
Lors du parcours des éléments d'un dictionnaire, les valeurs retournées sont les clés du dictionnaire, mais il existe aussi des méthodes pour retourner les valeurs.
Afficher toutes les clés du dictionnaire, une par une :
👇👇👇
Vous pouvez parcourir les éléments d'un dictionnaire en utilisant une boucle for.
Lors du parcours des éléments d'un dictionnaire, les valeurs retournées sont les clés du dictionnaire, mais il existe aussi des méthodes pour retourner les valeurs.
Afficher toutes les clés du dictionnaire, une par une :
👇👇👇
Voici il affiche les clés du dictionnaire
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 }
for x in monDico:
print(x)
Coding Learn
Voici il affiche les clés du dictionnaire monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } for x in monDico: print(x)
⁉️ infos
Les mots (marques - modèle - Année) sont des clés
Les mots (Porsche - Cayenne - 2017) sont des valeurs
Les mots (marques - modèle - Année) sont des clés
Les mots (Porsche - Cayenne - 2017) sont des valeurs
Vous pouvez également utiliser la fonction values() pour retourner les valeurs d'un dictionnaire :
👌value() représente valeur
👌value() représente valeur
Maintenant nous allons boucler les clés et les valeurs du dictionnaire
Coding Learn
Maintenant nous allons boucler les clés et les valeurs du dictionnaire monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } for x, y in monDico.items(): print(x, y)
Maintenant nous allons boucler les clés et les valeurs du dictionnaire
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 }
for x, y in monDico.items():
print(x, y)
Vérifier si une clé existe
Pour déterminer si une clé spécifiée est présente dans un dictionnaire, utilisez le mot-clé
👇👇👇
Pour déterminer si une clé spécifiée est présente dans un dictionnaire, utilisez le mot-clé
in
👇👇👇
monDico = {
"marque": "Porsche",
"modèle": "Cayenne",
"année": 2017
}
if "modèle" in monDico:
print("Oui, 'modèle' fait partie des clés de monDico")
Longueur du dictionnaire
Pour déterminer le nombre d'éléments (paires clé-valeur) d'un dictionnaire, utilisez la méthode len().
Pour déterminer le nombre d'éléments (paires clé-valeur) d'un dictionnaire, utilisez la méthode len().
print(len(monDico))
Ajouter un élément
L'ajout d'un élément au dictionnaire se fait en utilisant une nouvelle clé d'index et en lui attribuant une valeur :
L'ajout d'un élément au dictionnaire se fait en utilisant une nouvelle clé d'index et en lui attribuant une valeur :
monDico = {
"marque": "Porsche",
"modèle": "Cayenne",
"année": 2017
}
monDico["color"] = "noire"
print(monDico
)Suppression d'éléments
Il existe plusieurs méthodes pour supprimer des éléments d'un dictionnaire.
La méthode pop() supprime l'élément avec le nom de clé spécifié :
La méthode popitem() supprime le dernier élément inséré (dans les versions antérieures à 3.7, un élément aléatoire est supprimé) :
Le mot-clé del supprime l'élément avec le nom de clé spécifié :
Le mot-clé del peut aussi supprimer complètement le dictionnaire :
Le mot-clé clear() vide le dictionnaire :
Il existe plusieurs méthodes pour supprimer des éléments d'un dictionnaire.
La méthode pop() supprime l'élément avec le nom de clé spécifié :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico.pop("modèle") print(monDico)
La méthode popitem() supprime le dernier élément inséré (dans les versions antérieures à 3.7, un élément aléatoire est supprimé) :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico.popitem() print(monDico)
Le mot-clé del supprime l'élément avec le nom de clé spécifié :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } del monDico["modèle"] print(monDico)
Le mot-clé del peut aussi supprimer complètement le dictionnaire :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } del monDico print(monDico) #Créé une erreur car monDico n'existe plus.
Le mot-clé clear() vide le dictionnaire :
monDico = { "marque": "Porsche", "modèle": "Cayenne", "année": 2017 } monDico.clear() print(monDico)