如何从命令行漂亮地打印 Python 字典?
pythonprogramming更新于 2024/4/11 2:45:00
您可以使用 pprint 库在 Python 中漂亮地打印字典。pprint 模块提供了一种"漂亮打印"任意 Python 数据结构的功能,该数据结构可以用作解释器的输入。您可以按如下方式使用它
示例
a = { 'bar': 22, 'foo': 45 } pprint.pprint(a, width=10)
输出
将给出输出:
{'bar': 22, 'foo': 45}
正如您所见,即使这样也可能无法阅读。您可以使用 json 模块来更好地打印它。例如,
示例
import json a = { 'bar': 22, 'foo': 45 } print(json.dumps(a, indent=4))
输出
这将给出输出:
{ "bar": 22, "foo": 45 }