如何在同一行打印两个单独列表中的列表项?

som*_*ere 1 python iteration list output

所以在Python中我有两个不同浮点值的列表,每个列表都分配给一个变量。

如何垂直打印这些列表中的每个值,但每个值都在同一行上?

例如:

list1      list2

-----      -----

5    ,       6

7     ,      8

9      ,     10 
Run Code Online (Sandbox Code Playgroud)

等等等等?

Rez*_*nik 5

你可以这样做:

print ('list1, list2')
for f,s in zip(list1, list2):
    print(f, ',', s)
Run Code Online (Sandbox Code Playgroud)

如果它们都具有相同的长度,则没有拉链:

print ('list1, list2')
for i in range(len(list1)):
    print(list1[i], ',', list2[i])
Run Code Online (Sandbox Code Playgroud)

  • @accdias你是对的,这就是我问他问题的方式,之前不问是我的错:) (2认同)