作者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
推 dj533kevin:不好意思,想請教%-20s是指距離下一個元素20格嗎? 10/28 10:30
→ dj533kevin:然後tuple裡面的x or '' for x in t這用法,在哪個文件 10/28 10:31
→ dj533kevin:裡可以找到比較清楚的用法? 10/28 10:31
→ mythnc:(1) 1709篇 (2) list comprehension 10/28 10:58