El método Python Dictionary update() actualiza el diccionario con los elementos de otro objeto de diccionario o de una iteración de pares clave/valor.
Sintaxis: dict.update([otro])
Parámetros: este método toma como parámetros un diccionario o un objeto iterable de pares clave/valor (generalmente tuplas).
Devoluciones: No devuelve ningún valor pero actualiza el Diccionario con elementos de un objeto de diccionario o un objeto iterable de pares clave/valor.
Ejemplo #1: Actualizar con otro Diccionario
Python3
# Python program to show working # of update() method in Dictionary # Dictionary with three items Dictionary1 = {'A': 'Geeks', 'B': 'For', } Dictionary2 = {'B': 'Geeks'} # Dictionary before Updation print("Original Dictionary:") print(Dictionary1) # update the value of key 'B' Dictionary1.update(Dictionary2) print("Dictionary after updation:") print(Dictionary1)
Producción:
Original Dictionary: {'A': 'Geeks', 'B': 'For'} Dictionary after updation: {'A': 'Geeks', 'B': 'Geeks'}
Ejemplo #2: Actualizar con un iterable
Python3
# Python program to show working # of update() method in Dictionary # Dictionary with single item Dictionary1 = {'A': 'Geeks'} # Dictionary before Updation print("Original Dictionary:") print(Dictionary1) # update the Dictionary with iterable Dictionary1.update(B='For', C='Geeks') print("Dictionary after updation:") print(Dictionary1)
Producción:
Original Dictionary: {'A': 'Geeks'} Dictionary after updation: {'C': 'Geeks', 'B': 'For', 'A': 'Geeks'}
Ejemplo n.º 3: valor de actualización del diccionario de Python si existe la clave
Python3
def checkKey(dict, key): if key in dict.keys(): print("Key exist, ", end =" ") dict.update({'m':600}) print("value updated =", 600) else: print("Not Exist") dict = {'m': 700, 'n':100, 't':500} key = 'm' checkKey(dict, key) print(dict)
Producción:
Key exist, value updated = 600 {'m': 600, 'n': 100, 't': 500}
Publicación traducida automáticamente
Artículo escrito por Akanksha_Rai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA