使用縮排列印巢狀字典
Python 的pprint 模組提供了一個方便的pprint() 函數,用於以可讀格式列印資料結構。但是,它預設不會縮排嵌套結構。
使用 JSON 序列化器的解決方案
一種方法是利用 JSON 序列化器處理巢狀資料的能力。透過將字典轉儲為 JSON,然後使用 indent 參數列印結果,您可以實現所需的縮排。操作方法如下:
<code class="python">import json mydict = {'key1': ['value1', 'value2'], 'key2': {'value1': 4, 'value2': 5}} print(json.dumps(mydict, sort_keys=True, indent=4))</code>
這將產生帶有製表符縮排的輸出:
{ "key1": [ "value1", "value2" ], "key2": { "value1": 4, "value2": 5 } }
以上是如何列印帶有縮排的嵌套 Python 字典?的詳細內容。更多資訊請關注PHP中文網其他相關文章!