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
