第二章:数据结构-pprint:美观打印数据结构-打印

2.10 pprint:美观打印数据结构
pprint模块包含一个“美观打印机”,用于生成数据结构的一个美观的视图。格式化工具会生成数据结构的一些表示,不仅能够由解释器正确地解析,还便于人阅读。输出会尽可能放在一行上,分解为多行时会缩进。

这一节的例子都用到了pprint_data.py,其中包含以下数据。

# pprint_data.py
data = [
    (1,{'a':'A','b':'B','c':'C','d':'D'}),
    (2,{'e':'E','f':'F','g':'G','h':'H',
        'i':'I','j':'J','k':'K','l':'L'}),
    (3,['m','n']),
    (4,['o','p','q']),
    (5,['r','s','t''u','v','x','y','z']),
    ]

2.10.1 打印
要使用这个模板,最简单的方法就是利用pprint()函数。

from pprint import pprint

from pprint_data import data

print('PRINT:')
print(data)
print()
print('PPRINT:')
pprint(data)

pprint()格式化一个对象,并把它写至作为参数传入一个数据流(或者是默认的sys.stdout).
运行结果:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值