{site_name}

{site_name}

🌜 搜索

Python的pprint是一个内置模块,用于将数据结构(如字典和列表)以易读的

Python 𝄐 0
python pprint模块,pythonpprint语句设置超出字数省略
Python的pprint是一个内置模块,用于将数据结构(如字典和列表)以易读的方式格式化打印出来,它可以帮助我们更好地理解和调试代码。它支持嵌套数据结构,可以自动缩进和换行,并允许我们设置输出的宽度和缩进级别。

下面是一个简单的例子,展示了如何使用pprint模块打印一个嵌套的字典:

python
import pprint

data = {'name': 'John', 'age': 30,
'skills': ['Python', 'Java', 'C++'],
'contact': {'email': 'john@example.com',
'phone': '123-456-7890'}}

pprint.pprint(data)


输出结果会是这样的:


{'age': 30,
'contact': {'email': 'john@example.com', 'phone': '123-456-7890'},
'name': 'John',
'skills': ['Python', 'Java', 'C++']}


我们可以看到,在打印字典时,pprint自动换行和缩进,使其更易读。如果我们不使用pprint,那么输出结果就会是一行,很难阅读和理解。