暮色呼如
我带着相同的要求来到这里,但@lvc和@Preet的答案似乎更符合column -t那些列中产生的宽度不同的内容:>>> rows = [ ['a', 'b', 'c', 'd']... , ['aaaaaaaaaa', 'b', 'c', 'd']... , ['a', 'bbbbbbbbbb', 'c', 'd']... ]...>>> widths = [max(map(len, col)) for col in zip(*rows)]>>> for row in rows:... print " ".join((val.ljust(width) for val, width in zip(row, widths)))...a b c daaaaaaaaaa b c da bbbbbbbbbb c d