Hübsches Drucken verschachtelter Wörterbücher
Bei der Arbeit mit Python-Wörterbüchern kann es wichtig sein, deren Inhalte klar und organisiert anzuzeigen. Integrierte hübsche Druckmethoden wie pprint() bieten jedoch möglicherweise nicht die gewünschte Einrückung für tief verschachtelte Wörterbücher.
Ein Ansatz zum Erreichen der gewünschten Einrückung besteht darin, den JSON-Serialisierer zu nutzen, der von Natur aus verschachtelte Strukturen verarbeitet:
<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))</code>
Dadurch wird eine mit Einrückung für jede Verschachtelungsebene formatierte Ausgabe generiert:
<code class="json">{ "a": 2, "b": { "x": 3, "y": { "t1": 4, "t2": 5 } } }</code>
Durch die Verwendung des JSON-Serialisierungsprogramms können Sie verschachtelte Wörterbücher bequem und hübsch mit der gewünschten Einrückung drucken und die Reihenfolge beibehalten Anzahl der Schlüssel in der Ausgabe.
Das obige ist der detaillierte Inhalt vonWie drucke ich verschachtelte Wörterbücher mit benutzerdefinierter Einrückung mithilfe von JSON hübsch aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!