Jolie impression de dictionnaires imbriqués en Python
La jolie impression est un aspect crucial du débogage et de la visualisation de structures de données complexes telles que les dictionnaires imbriqués. Bien que le module pprint standard de Python puisse gérer une jolie impression de base, il ne fournit pas toujours l'indentation souhaitée pour les structures profondément imbriquées.
Une approche intelligente pour résoudre ce problème consiste à exploiter le sérialiseur JSON. Comme JSON est conçu pour gérer des données imbriquées, il offre un mécanisme robuste pour imprimer de jolies structures complexes. En tirant parti des paramètres sort_keys et indent, nous pouvons personnaliser l'indentation à notre guise :
<code class="python">import json mydict = {'a':2, 'b':{'x':3, 'y':{'t1': 4, 't2':5}}} print(json.dumps(mydict, sort_keys=True, indent=4)) # Output: { "a": 2, "b": { "x": 3, "y": { "t1": 4, "t2": 5 } } }</code>
Cette solution fournit une méthode concise et efficace pour imprimer joliment des dictionnaires imbriqués, répondant au besoin d'une sortie claire et visuellement attrayante. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!