擅长:python、mysql、java
<p>使用Python2.7进行测试:</p>
<pre><code>lst = [ [ 'aaaaa', 'bbb','ccccccccc' ], [ 'aaaaa', 'bbbbbb','cccccc' ], [ 'aaa', 'bbb','ccccccccc' ] ]
widths = [max(len(j) for j in i) for i in zip(*lst)]
s = ''.join('{{:<{}}}'.format(w+2) for w in widths)
for v in lst:
print(s.format(*v))
</code></pre>
<p>按此列内字符串的最大宽度+2个额外字符打印每列:</p>
<pre><code>aaaaa bbb ccccccccc
aaaaa bbbbbb cccccc
aaa bbb ccccccccc
</code></pre>