Dictionary en Python es una colección desordenada de valores de datos, utilizada para almacenar valores de datos como un mapa, que a diferencia de otros tipos de datos que contienen un solo valor como elemento, Dictionary contiene key:value pair.
El valor clave se proporciona en el diccionario para hacerlo más optimizado. Cada par clave-valor en un diccionario está separado por dos puntos : , mientras que cada clave está separada por una ‘coma’., Las claves de un diccionario deben ser únicas y de tipo de datos inmutables, como cadenas, enteros y tuplas, pero los valores clave pueden repetirse y ser de cualquier tipo.
veamos todas las formas diferentes de agregar nuevas claves a un diccionario.
Crear un diccionario primero.
Resultado:
{1: 'Geeks', 2: 'forGeeks'}
el Método #1: Utilizando la notación de Subíndice
Este método se crea una nueva clave\par de valor en un diccionario mediante la asignación de un valor a esa clave., Si la clave no existe, se agregará y apuntará a ese valor. Si la clave existe, el Valor Actual al que apunta se sobrescribirá.,
= 'geeks'
print("Updated Dict is: ", dict) Output:
Current Dict is: {'key1': 'geeks', 'key2': 'fill_me'}Updated Dict is: {'key3': 'geeks', 'key1': 'geeks', 'key2': 'for'}
Method #2: Using update() method
When we have to update/add a lots of key/value to dictionary, update() method is suitable.,
Resultado:
Método #3: __setitem__ método para agregar un par clave-valor a un dict
Usando __setitem__ método debe ser evitado debido a su pobre rendimiento(computacionalmente ineficiente).,id=»ef0d566be3″>
.__setitem__('newkey2', 'GEEK')
print(dict) Output:
{'key2': 'for', 'newkey2': 'GEEK', 'key1': 'geeks'}
Method #4: Using * operator
Using this method we can merge old dictionary and new key/value pair in another dictionary.,v>*{'c': 3}}
print(dict) print(new_dict) Output:
{'b': 2, 'a': 1}{'b': 2, 'c': 3, 'a': 1}
Attention geek!, Fortalezca sus bases con el Curso Python Programming Foundation y aprenda lo básico.
para empezar, los preparativos de la entrevista mejoran los conceptos de las estructuras de datos con el Curso Python DS.