Agregar clave a un diccionario en Python

Muhammad Maisam Abbas 10 octubre 2023
  1. Agregar un nuevo par clave/valor al diccionario en Python
  2. Actualizar un par clave/valor existente con la función update() en Python
Agregar clave a un diccionario en Python

En este tutorial, discutiremos métodos para agregar nuevas claves a un diccionario en Python.

Agregar un nuevo par clave/valor al diccionario en Python

El objeto de diccionario contiene datos en forma de pares clave-valor. Agregar un nuevo par clave/valor a un diccionario es sencillo en Python. El siguiente ejemplo de código nos muestra cómo agregar un nuevo par clave/valor a un diccionario de Python.

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

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

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

Producción :

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

En el código anterior, primero inicializamos un diccionario y luego agregamos un nuevo par clave-valor al diccionario usando dictionary[clave]. Si la clave no existe, entonces este nuevo par clave-valor se agrega al diccionario. Si la clave ya existe, entonces el valor de la clave existente se actualiza al nuevo valor.

Actualizar un par clave/valor existente con la función update() en Python

En la sección anterior, discutimos un método que actualiza un par clave-valor existente y agrega un nuevo par clave-valor al diccionario si no se encuentra la clave. Pero solo funciona con una clave / valor a la vez. Si necesitamos actualizar varios pares clave-valor en el diccionario, tenemos que usar la función update(). La función update() también puede agregar varios diccionarios en un solo diccionario. El siguiente ejemplo de código muestra cómo podemos actualizar múltiples pares clave-valor en un diccionario con la función update().

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

Producción :

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

En el código anterior, primero inicializamos un diccionario y luego actualizamos múltiples pares clave / valor usando la función update(). Si la clave no existe, se agrega un nuevo par clave-valor al diccionario. Si la clave ya existe, entonces la clave existente tiene el nuevo valor.

Como se desprende del ejemplo anterior, la función update() reduce el código si desea actualizar varios pares clave-valor simultáneamente.

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

Artículo relacionado - Python Dictionary