如何从命令行漂亮地打印 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
}

相关文章