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 objetosPrettyPrinter
de forma explícita si se necesita ajustar la restricción de ancho.