看板 Python 關於我們 聯絡資訊
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
Holocaust123:%-20s => #1Cmlginm (Python) 11/11 01:35