Python:生成列表输出作为表

时间:2015-11-07 01:30:19

标签: python-2.7

我有两个列表中的数据。

list1 = [1,2,3,4,5]
list2 = [6,7,8,9,10]

所以我使用嵌套的for循环:

for a in list1:
    for b in list2:
        distance = a - b
        print distance

返回:

-5
-6
-7
..
..
..
-4
-5

我想将输出显示为表格格式:

 -5 -6 -7 -8 -9
 -4 -5 -6 -7 -8
 ...
 ...
 -1 -2 -3 -4 -5

1 个答案:

答案 0 :(得分:2)

for a in list1:
    for b in list2:
        distance = a - b
        print distance,
    print

我得到的输出:

-5 -6 -7 -8 -9
-4 -5 -6 -7 -8
-3 -4 -5 -6 -7
-2 -3 -4 -5 -6
-1 -2 -3 -4 -5