我有一个列表:
[[15 16 18 19 12 11],[13 19 23 21 16 12],[12 15 17 19 20 10],[10 14 16 13 9 6]]
列表中每个列表的长度都是一样的。 我想打印为行和列,例如:
15 16 18 19 12 11
13 19 23 21 16 12
12 15 17 19 20 10
10 14 16 13 9 6
我知道我可以通过使用来做到这一点
lst = (' '.join(map(str,lst))),
但我希望每个整数都在同一级别缩进,比如 9
应该缩进到 0
的 20
之下,而 6
应该在 {{1} 之下}} 的 0
。
答案 0 :(得分:1)
给定一个输入(列表列表)ll
:
'\n'.join(' '.join('%2d' % x for x in l) for l in ll)
结果:
15 16 18 19 12 11
13 19 23 21 16 12
12 15 17 19 20 10
10 14 16 13 9 6