Re: [問題] 如何讓print的多排文字並列

看板Python作者 (..........)時間13年前 (2010/10/27 22:59), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串2/2 (看更多)
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

10/28 10:30, , 1F
不好意思,想請教%-20s是指距離下一個元素20格嗎?
10/28 10:30, 1F

10/28 10:31, , 2F
然後tuple裡面的x or '' for x in t這用法,在哪個文件
10/28 10:31, 2F

10/28 10:31, , 3F
裡可以找到比較清楚的用法?
10/28 10:31, 3F

10/28 10:58, , 4F
(1) 1709篇 (2) list comprehension
10/28 10:58, 4F

11/11 01:35, , 5F
11/11 01:35, 5F
文章代碼(AID): #1Co3v0DG (Python)
文章代碼(AID): #1Co3v0DG (Python)