Agregar clave a un diccionario en Python
- Agregar un nuevo par clave/valor al diccionario en Python
-
Actualizar un par clave/valor existente con la función
update()
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.
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.
LinkedInArtículo relacionado - Python Dictionary
- Cómo comprobar si existe una clave en un diccionario en Python
- Convertir un diccionario en una lista en Python
- Cómo obtener todos los archivos de un directorio
- Cómo encontrar el valor máximo en el Diccionario Python
- Cómo ordenar un diccionario Python por valor
- Cómo fusionar dos diccionarios en Python 2 y 3