使用缩进打印嵌套字典
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中文网其他相关文章!