Comment ajouter des paires clé / valeur dans un dictionnaire en Python
Dictionnaire en Python est une collection non ordonnée de valeurs, qui mappe un ensemble d’objets(clés) sur un autre ensemble d’objets(valeurs) contrairement aux autres types de données ne contenant qu’une seule valeur en tant que élément.
Lors de l’utilisation d’un dictionnaire, il est parfois nécessaire d’ajouter ou de modifier la clé ou la valeur. Dans ce tutoriel nous allons voir comment ajouter une paire clé / valeur dans un dictionnaire en Python.
Ajouter une nouvelle paire clé/valeur dans un dictionnaire
Python dispose d’une fonction membre update() qui permet d’ajouter des éléments au dictionnaire si la clé ne se trouve pas dans le dictionnaire. Si la clé est dans le dictionnaire, il met à jour la clé avec la nouvelle valeur.
# Dictionnaire des langages langage_dic = { "Python": 55, "Java" : 142, "PHP" : 32, "C" : 13, } # Ajouter une nouvelle paire clé-valeur langage_dic.update( {'C++' : 24} ) #Affiche la mise a jour du dictionnaire print(langage_dic)
Cela produit le résultat suivant:
{'C++': 24, 'PHP': 32, 'Python': 55, 'C': 13, 'Java': 142}
Mettre à jour la valeur d’une clé existante dans le dictionnaire
Si nous appelons la fonction update() avec une clé / valeur et que la clé existe déjà dans le dictionnaire, sa valeur sera mise à jour par la nouvelle valeur. Dans le code ci-dessous, nous allons mettre à jour la valeur de la clé ‘Python’:
# Dictionnaire des langages langage_dic = { "Python": 55, "Java" : 142, "PHP" : 32, "C" : 13, } # Mise à jour de la valeur langage_dic.update(Python = 70) #Affiche la mise a jour du dictionnaire print(langage_dic)
Cela produit le résultat suivant:
{'Python': 70, 'PHP': 32, 'Java': 142, 'C': 13}