如何在命令行中漂亮地打印Python字典?

如何在命令行中漂亮地打印Python字典?

您可以使用pprint库漂亮地打印Python字典。pprint模块提供了一种能够以可以用作解释器输入的形式“漂亮打印”任意Python数据结构的能力。您可以按以下方式使用它:

阅读更多: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
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程