diccionario de impresión de Python

Los diccionarios almacenan datos en pares clave-valor . Esto significa que cada valor en un diccionario está asociado con una clave. Esta tecla act√∫a como un punto de referencia.

Si desea ver el contenido de un diccionario en la consola, hay algunos enfoques que puede tomar. Puede imprimir un diccionario directamente o imprimir los pares clave-valor individualmente.

En esta guìa, discutimos còmo imprimir un diccionario en Python. Analizamos algunos ejemplos para ayudarlo a descubrir còmo imprimir un diccionario en su propio còdigo.

Python: Imprimir diccionario usando un bucle for

Vamos a construir un programa que imprime el contenido de un diccionario para que lo lea un panadero. Este diccionario contiene los nombres de los ingredientes y las cantidades de esos ingredientes que se necesitan para hornear un lote de bollos.

Creemos un diccionario con informaciòn sobre nuestra receta:

Nuestro diccionario contiene seis claves y valores . Cada clave representa el nombre de un ingrediente y cada valor nos dice la cantidad de ese ingrediente necesaria para cocinar un lote de bollos.

A continuaciòn, usamos un for loop para imprimir el contenido de este diccionario. Podemos hacer esto usando el método items () como este:

Ejecutemos nuestro còdigo y veamos qué sucede:

El 81% de los participantes afirmaron que se sentìan más seguros de sus perspectivas laborales tecnològicas después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

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

Nuestro còdigo imprime todo con éxito de las claves y valores en nuestro diccionario. El método items () devuelve dos listas: todas las claves en un diccionario y todos los valores en un diccionario. Cada vez que iteramos sobre el método, podemos acceder a un nuevo par clave-valor.

En la primera iteraciòn, el " valor " es " 350g " y " key " es " harina de levadura automática & rdquo ;. Nuestro ciclo for contin√∫a iterando hasta que cada par clave-valor haya se ha impreso en la consola.

Python: Imprimir diccionario usando el mòdulo json

En nuestro √∫ltimo ejemplo, imprimimos un diccionario en la consola manualmente usando un bucle for. Esto es ideal para el √∫ltimo caso de uso porque querìamos que un panadero pudiera leer la lista de ingredientes.

El mòdulo json le permite trabajar con diccionarios. El método json.dumps hace que un diccionario sea fácilmente legible por los desarrolladores. Esto es ideal para los desarrolladores que quieren ver los valores en un diccionario en la consola.

Vamos a modifique nuestro programa de antes para usar el mòdulo json para imprimir un diccionario.

Para start, importe el mòdulo json para que podamos trabajar con él en nuestro còdigo:

A continuaciòn, definamos nuestro diccionario:

Este diccionario es el mismo que el de nuestro √∫ltimo ejemplo. El siguiente paso es usar el mòdulo json para imprimir nuestro diccionario en la consola. Vamos a utilizar un método llamado json.dumps para formatear nuestro diccionario:

Especificamos dos parámetros cuando llamamos al método json.dumps () : el nombre de el diccionario que queremos formatear y cuántos espacios debe constituir cada sangrìa. En este ejemplo, cada sangrìa tendrá cuatro espacios.

A continuaciòn, use una instrucciòn print () para ver el diccionario formateado. Ejecutemos el programa para que podamos ver nuestro diccionario:

Nuestro còdigo nos muestra nuestra lista de ingredientes.

Python: imprima un diccionario anidado

" diccionario anidado " es otra forma de decir " un diccionario en un diccionario & rdquo ;.

Puede imprimir un diccionario anidado usando el método json.dumps () y un print () , o puede usar un bucle for. El método de bucle for es similar a nuestro ejemplo anterior, pero tendremos que cambiar nuestro còdigo un poco.

Suponga que los ingredientes de un diccionario dentro de un diccionario:

Para acceder a los elementos de nuestro " bollo & rdq uo; diccionario, primero debemos hacer referencia al " bollo " llave. Para imprimir el diccionario en la consola, usamos dos bucles for:

El primer ciclo for itera sobre nuestras " recetas " diccionario. El segundo ciclo for itera sobre cada diccionario en nuestras " recetas " diccionario, ejecutemos nuestro còdigo:

Nuestro còdigo imprime correctamente el contenido de nuestras " recetas " diccionario y el contenido del " bollo " dictionary.

Conclusiòn

Puede imprimir un diccionario en Python usando bucles for o el mòdulo json. El enfoque de bucle for es mejor si desea mostrar el contenido de un diccionario en una consola, mientras que el enfoque del mòdulo json es más apropiado para casos de uso de desarrolladores.

"Career Karma entrò en mi vida cuando lo necesitaba más y rápidamente me ayudò a emparejarme con un bootcamp. Dos meses después de graduarme, encontré el trabajo de mis sue√±os que se alineaba con mis valores y objetivos en la vida. "

Venus, ingeniero de software de Rockbot

Puede utilizar ambos métodos para imprimir un diccionario anidado en la consola.

Ahora está listo para imprimir un diccionario en la consola de Python como un desarrollador experto!