假设我有一个二维数组,其中包含一些值,例如:
[[11, 12, 13],[21, 22, 23],[31, 32, 33]]
我如何打印这些值以使输出变为:
11 21 31
12 22 32
13 23 33
(稍后加入空格,我假设)
答案 0 :(得分:0)
如评论中所述,您可以使用zip()
和str.join()
-
>>> lst = [[11, 12, 13],[21, 22, 23],[31, 32, 33]]
>>> print('\n'.join(' '.join(map(str, s)) for s in zip(*lst)))
11 21 31
12 22 32
13 23 33