Python agregar al diccionario

Funciones y métodos de Python

Los diccionarios se utilizan para almacenar datos mediante la estructura clave-valor en Python.

Cuando trabaje con diccionarios, puede preguntarse cómo puedo agregar un elemento a un diccionario ? Este artículo responderá a esa pregunta.

Desglosaremos los conceptos básicos de los diccionarios, cómo funcionan y cómo puede agregar un elemento a un diccionario de Python. Al final de este tutorial, serás un experto en agregar elementos a los diccionarios de Python.




Diccionario de Python: un repaso

La estructura de datos del diccionario te permite mapear claves de los valores. Esto es útil porque las claves actúan como una etiqueta para un valor, lo que significa que cuando desea acceder a un valor en particular, todo lo que tiene que hacer es hacer referencia al nombre de la clave para el valor que desea recuperar.

Los diccionarios generalmente almacenan información relacionada de alguna manera, como un registro de un estudiante en la escuela o una lista de colores en los que puede comprar una alfombra.

Considere lo siguiente diccionario:

 scones = {"Fruit": 22, "Plain": 14, "Cinnamon": 4 , "Cheese": 21} 

Este diccionario contiene cuatro claves y cuatro valores. Las claves se almacenan como una cadena y aparecen a la izquierda de los dos puntos; los valores se almacenan a la derecha de los dos puntos; enlazado a una clave particular en el diccionario.

Ahora, ¿cómo agregamos un elemento a este diccionario? Analicémoslo.

El 81% de los participantes afirmaron que se sentían más seguros de sus perspectivas laborales después de asistir a un bootcamp. Asóciese a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición de carrera, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Para agregar un elemento a un Diccionario de Python, debe asignar un valor a una nueva clave de índice en su diccionario.

A diferencia de las listas y tuplas, no hay add () , insert () , o el método append () que puede usar para agregar elementos a su estructura de datos. En su lugar, debe crear una nueva clave de índice, que luego se utilizará para almacenar el valor que desea almacenar en su diccionario.


Aquí está la sintaxis para agregar un nuevo valor a un diccionario:

 dictionary_name [key] = value 

Usemos un ejemplo para ilustrar cómo agregar un elemento a un diccionario. En nuestro diccionario anterior, almacenamos cuatro claves y valores. Este diccionario refleja los niveles de existencias de diferentes sabores de bollos vendidos en una cafetería.

Supongamos que acabamos de hornear un lote de 10 bollos de cereza nuevos. Ahora, queremos agregar estos bollos a nuestro diccionario de tipos de bollos. Para hacerlo, podemos usar este código:

 scones = {" Fruit ": 22," Plain ": 14," Cinnamon ": 4," Cheese ": 21} scones [" Cherry "] = 10 print (scones) 

Nuestro código devuelve:

{'Fruit': 22,' Pla in': 14, 'Cinnamon': 4,' Cheese': 21, 'Cherry': 10}

Como puede ver, nuestro código ha agregado el código & ldquo; Cherry & rdquo; clave de nuestro diccionario, al que se le ha asignado el valor 10.

En nuestro código, primero declaramos un diccionario llamado & ldquo; scones & rdquo; que almacena información sobre cuántos bollos están disponibles en un café para pedir. A continuación, agregamos la clave & ldquo; Cherry & rdquo; a nuestro diccionario y le asignamos el valor 10 usando el siguiente código:

 scones ["Cherry"] = 10 

Finalmente, imprimimos la versión actualizada de nuestro diccionario.

Note que, en la salida de nuestro código, nuestro diccionario no está ordenado. Esto se debe a que los datos almacenados en un diccionario, a diferencia de los datos almacenados en una lista, no tienen ningún orden en particular.




Consejo: Agregar y actualizar use la misma notación

El se puede usar la misma notación para actualizar un valor en un diccionario. Supongamos que acabamos de hornear un nuevo lote de 10 bollos de canela. Podríamos actualizar nuestro diccionario para reflejar esto usando la siguiente línea de código:

 scones = {"Fruit": 22, "Plain": 14, "Cinnamon": 4, "Cheese": 21} scones ["Cinnamon"] = 14 print (scones) 

Nuestro código devuelve:


{'Fruit': 22,' Plain': 14, 'Cinnamon': 14,' Cheese': 21}

Esta línea de código establece el valor asociado con la clave & ldquo; Cinnamon & rdquo; en nuestro diccionario en 14.




Conclusión

No hay add () , append () o insert () método que puede usar para agregar un elemento a un diccionario en Python. En su lugar, agrega un elemento a un diccionario insertando una nueva clave de índice en el diccionario y luego asignarle un valor particular.

Este tutorial explica, con un ejemplo, cómo agregar un elemento a un diccionario de Python. Ahora está listo para comenzar agregando elementos a los diccionarios como un experto en Python!





Python agregar al diccionario: StackOverflow Questions

Tutorials