Dado un diccionario en Python, la tarea es escribir un programa en Python para cambiar el valor en uno de los pares clave-valor. Este artículo analiza los mecanismos para hacer esto de manera efectiva.
Ejemplos:
Input: {'hari': 1, 'dita': 2} Output: {'hari': 1, 'dita': 4} Input: {'hari': 1, 'dita': 2} Output: {'hari': 3, 'dita': 5}
Cambio de valores de un diccionario
Método 1
En esto nos referimos a la clave del valor a cambiar y le proporcionamos un nuevo valor.
Ejemplo:
Python3
# declaring dictionary dict = {'hari': 1, 'dita': 2} # original dictionary print("initial dictionary-", dict) # changing the key value from 2 to 4 dict['dita'] = 4 # dictionary after update print("dictionary after modification-", dict)
Producción:
diccionario inicial- {‘hari’: 1, ‘dita’: 2}
diccionario después de la modificación- {‘hari’: 1, ‘dita’: 4}
Método 2:
En este método usamos la función zip() , que agrega los iterables y los combina en forma de tupla.
Ejemplo:
Python3
# declaring dictionary dict1 = {'hari': 1, 'dita': 2} # original dictionary print("initial dictionary-", dict1) # list of values which will replace the values of dict1 list1 = [3, 5] # this preserves the keys and modifies the values dict1 = dict(zip(list(dict1.keys()), list1)) # modified dictionary print("dictionary after modification-", dict1)
Producción:
diccionario inicial- {‘hari’: 1, ‘dita’: 2}
diccionario después de la modificación- {‘hari’: 3, ‘dita’: 5}
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA