Ajouter une clé à un dictionnaire en Python

Muhammad Maisam Abbas 10 octobre 2023
  1. Ajouter une nouvelle paire clé/valeur au dictionnaire en Python
  2. Mettre à jour une paire clé/valeur existante avec la fonction update() en Python
Ajouter une clé à un dictionnaire en Python

Dans ce tutoriel, nous discuterons des méthodes pour ajouter de nouvelles clés à un dictionnaire en Python.

Ajouter une nouvelle paire clé/valeur au dictionnaire en Python

L ‘objet dictionnaire contient des données sous forme de paires clé-valeur. L’ajout d’une nouvelle paire clé/valeur à un dictionnaire est simple en Python. L’exemple de code suivant nous montre comment ajouter une nouvelle paire clé/valeur à un dictionnaire Python.

dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)

dictionary["key4"] = "value4"
print(dictionary)

dictionary["key2"] = "value4"
print(dictionary)

Production:

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value2', 'key3': 'value3', 'key4': 'value4'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}

Dans le code ci-dessus, nous initialisons d’abord un dictionnaire puis ajoutons une nouvelle paire clé-valeur au dictionnaire en utilisant dictionary[key]. Si la key n’existe pas, alors cette nouvelle paire clé-valeur est ajoutée au dictionnaire. Si la key existe déjà, alors la valeur de la key existante est mise à jour vers la nouvelle value.

Mettre à jour une paire clé/valeur existante avec la fonction update() en Python

Dans la section précédente, nous avons discuté d’une méthode qui met à jour une paire clé-valeur existante et ajoute une nouvelle paire clé-valeur au dictionnaire si la clé n’est pas trouvée. Mais, cela fonctionne avec une seule clé / valeur à la fois. Si nous devons mettre à jour plusieurs paires clé-valeur dans le dictionnaire, nous devons utiliser la fonction update(). La fonction update() permet également d’ajouter plusieurs dictionnaires dans un seul dictionnaire. L’exemple de code suivant montre comment mettre à jour plusieurs paires clé-valeur dans un dictionnaire avec la fonction update().

dictionary = {"key1": "value1", "key2": "value2", "key3": "value3"}
print(dictionary)
dictionary.update({"key4": "value4", "key2": "value4"})
print(dictionary)

Production:

{'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}
{'key1': 'value1', 'key2': 'value4', 'key3': 'value3', 'key4': 'value4'}

Dans le code ci-dessus, nous initialisons d’abord un dictionnaire puis mettons à jour plusieurs paires clé/valeur à l’aide de la fonction update(). Si la key n’existe pas, alors une nouvelle paire clé-valeur est ajoutée au dictionnaire. Si la key existe déjà, alors la key existante a la nouvelle value.

Comme il ressort de l’exemple ci-dessus, la fonction update() réduit le code si vous souhaitez mettre à jour plusieurs paires clé-valeur simultanément.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

Article connexe - Python Dictionary