分享

非常nice的python数据打印库,繁杂数据结构克星、数据展示一目了然!

 Python集中营 2022-10-10 发布于甘肃
"

pprint 打印扩展库对普通的打印函数进行了进一步的处理,对于各种繁杂的数据结构的嵌套不再使用一行进行打印,会自动根据数据的长度、数据类型进行打印时的分割,更加方便的使开发者观察程序调试过程中的数据走向,特别是爬虫过程中响应的嵌套数据、有了pprint让开发者如鱼得水,小小的改变却带来了非常大的便利。你的肯定是我坚持的动力,如果这篇文章对你有帮助,喜欢小编点个 '关注' 吧!

"

1、安装并导入依赖库

# pip install pprintfrom pprint import pprint

2、字典数据

'''字典数据'''dict_ = {    'name1':'data1',    'name2':'data2',    'name3':'data3',    'name4':'data4',    'name5':'data5',    'name6':'data6',    'name7':'data7',    'name8':'data8',    'name9':'data9',    'name10':'data10',    'valList':['a','b','c','d','e','f','g']}# 常规打印结果print(dict_)# {'name1': 'data1', 'name2': 'data2', 'name3': 'data3', 'name4': 'data4', 'name5': 'data5', 'name6': 'data6', 'name7': 'data7', 'name8': 'data8', 'name9': 'data9', 'name10': 'data10', 'valList': ['a', 'b', 'c', 'd', 'e', 'f', 'g']}
# 美化打印结果pprint(dict_)# {'name1': 'data1',# 'name10': 'data10',# 'name2': 'data2',# 'name3': 'data3',# 'name4': 'data4',# 'name5': 'data5',# 'name6': 'data6',# 'name7': 'data7',# 'name8': 'data8',# 'name9': 'data9',# 'valList': ['a', 'b', 'c', 'd', 'e', 'f', 'g']}

3、列表数据

'''列表数据'''list_ = [1,2,3,4,5,6,7,8,9,10,{1,2,3,4,5,6,7,8,10},['a', 'b', 'c', 'd', 'e', 'f', 'g']]# 常规打印结果print(list_)# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, {1, 2, 3, 4, 5, 6, 7, 8, 10}, ['a', 'b', 'c', 'd', 'e', 'f', 'g']]# 美化打印结果pprint(list_)# [1,#  2,#  3,#  4,#  5,#  6,#  7,#  8,#  9,#  10,#  {1, 2, 3, 4, 5, 6, 7, 8, 10},#  ['a', 'b', 'c', 'd', 'e', 'f', 'g']]

4、元组数据

'''元组数据'''tuple_ = ('Python 集中营','Python社区','Python 集中营','Python 集中营','Python 集中营','Python 集中营','Python 集中营','Python 集中营','Python 集中营',)# 常规打印结果print(tuple_)# ('Python 集中营', 'Python社区', 'Python 集中营', 'Python 集中营', 'Python 集中营', 'Python 集中营', 'Python 集中营', 'Python 集中营', 'Python 集中营')# 美化打印结果pprint(tuple_)# ('Python 集中营',#  'Python社区',#  'Python 集中营',#  'Python 集中营',#  'Python 集中营',#  'Python 集中营',#  'Python 集中营',#  'Python 集中营',#  'Python 集中营')

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多