打印带缩进的嵌套字典
Python 的 pprint 模块提供了一个方便的 pprint() 函数,用于以可读格式打印数据结构。但是,默认情况下它不会缩进嵌套结构。
使用 JSON 序列化器的解决方案
一种方法是利用 JSON 序列化器处理嵌套数据的能力。通过将字典转储为 JSON,然后使用 indent 参数打印结果,您可以实现所需的缩进。具体方法如下:
import json
mydict = {'key1': ['value1', 'value2'], 'key2': {'value1': 4, 'value2': 5}}
print(json.dumps(mydict, sort_keys=True, indent=4))
这将产生带有制表符缩进的输出:
{ "key1": [ "value1", "value2" ], "key2": { "value1": 4, "value2": 5 } }
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3