python如何横向输出_console wind中横向树格式的漂亮打印输出

博客讨论了如何以横向格式而非控制台默认格式打印Python字典,特别是当字典内容复杂时如何提高可读性。作者尝试使用prettyprint但发现对于大型字典并不理想,寻求一种能按特定顺序组织输出的解决方案。
摘要由CSDN通过智能技术生成

我有一个用Python创建的字典。d = {'a': ['Adam', 'Book', 4], 'b': ['Bill', 'TV', 6, 'Jill', 'Sports', 1, 'Bill', 'Computer', 5], 'c': ['Bill', 'Sports', 3], 'd': ['Quin', 'Computer', 3, 'Adam', 'Computer', 3], 'e': ['Quin', 'TV', 2, 'Quin', 'Book', 5], 'f': ['Adam', 'Computer', 7]}

我想用侧线树格式打印出来,而不是在控制台上。我试过漂亮的印刷品,但当字典变长时,就很难读了。

例如,使用此词典,它将返回:a -> Book -> Adam -> 4

b -> TV -> Bill -> 6

-> Sports -> Jill -> 1

-> Computer -> Bill -> 5

c -> Sports -> Bill -> 3

d -> Computer -> Quin -> 3

-> Adam -> 3

e -> TV -> Quin -> 2

Book -> Quin -> 5

f -> Computer -> Adam -> 7

从本质上说,漂亮的指纹是按活动组织的,或者按列表中第二个位置的项目组织的,然后按名称组织,最后按编号组织。

上面的示例输出只是一个例子。我试着和Pretty print a tree一起工作,但无法找出如何将其转换为横向格式。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值