¿Cómo print (o imprimir) un diccionario bonito en Python en la terminal? Impresión bonita de datos

Se puede utilizar el modulo pprint para imprimir datos bonitos en la terminal. Como el abajo.

import pprint

d = {
    'name': 'paul',
    'job': 'swe',
    'likes': ['coffee', 'tea', 'rice']
}

# using pprint
pprint.pprint(d, width=2)

Asegurarse que está usando width si su diccionario encaja en una linea. Como los docs dicen

La representación formateada mantiene los objetos en una sola línea siempre que sea posible y los divide en varias líneas si no encajan dentro del ancho permitido. Se deben crear objetos PrettyPrinter de forma explícita si se necesita ajustar la restricción de ancho.

Published by Paul Young-Suk Lee

SWE @lyft. Currently working on data infrastructure

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: