以二维数组打印/整理每个数组中的每个元素

时间:2015-09-05 01:04:17

标签: python python-3.x

假设我有一个二维数组,其中包含一些值,例如:

[[11, 12, 13],[21, 22, 23],[31, 32, 33]]

我如何打印这些值以使输出变为:

11 21 31
12 22 32
13 23 33

(稍后加入空格,我假设)

1 个答案:

答案 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