作者yjc1 (..........)
看板Python
标题Re: [问题] 如何让print的多排文字并列
时间Wed Oct 27 22:59:10 2010
import itertools
t1, t2, t3 =['OOO', 'O', 'O'], ['OOOOO'], ['O', 'O', 'O', 'O', 'O']
for t in itertools.izip_longest(t1, t2, t3):
print '%-20s%-20s%-20s' % tuple([x or '' for x in t])
※ 引述《dj533kevin (乌鸦)》之铭言:
: 请教一下,我现在已生成许多以格子形成的图形
: 如:
[Cut!]
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.23.102
1F:推 dj533kevin:不好意思,想请教%-20s是指距离下一个元素20格吗? 10/28 10:30
2F:→ dj533kevin:然後tuple里面的x or '' for x in t这用法,在哪个文件 10/28 10:31
3F:→ dj533kevin:里可以找到比较清楚的用法? 10/28 10:31
4F:→ mythnc:(1) 1709篇 (2) list comprehension 10/28 10:58