如何将一个列表添加到另一个列表中?

时间:2020-12-27 17:09:51

标签: python list

我想用另一个列表添加一个列表,这就是我的意思,我有 2 个列表,你想添加 list1[0]list2[0] 显然列表中的值不止 1 个,我也没有错误。

我的代码:

list1 = [7,9,0,9,4,9]
list2 = [2,6,9,0,3,7]

for num1 in range(len(list1)):
  pass
pass

for num2 in range(len(list2)):
  x = list1[num1]+list2[num2]
  print(x)
pass

我的输出:

11
15
18
9
12
16

我应该是什么:

9
15
9
9
7
16

3 个答案:

答案 0 :(得分:2)

>>> [sum(x) for x in zip(list1, list2)]

>>> from operator import add
>>> list( map(add, list1, list2) )

答案 1 :(得分:2)

将 zip(list1,list2) 与 List Comprehension 结合使用。

npm run build
firebase serve --only functions
firebase deploy --only functions
list1 = [1, 2, 3]
list2 = [4, 5, 6]

list12 = [x+y for x,y in zip(list1,list2)]

print(list12)

答案 2 :(得分:1)

您应该在第 9 行使用 list1[num2] 而不是 list1[num1]

x = list1[num2]+list2[num2]
list1 = [7,9,0,9,4,9]
list2 = [2,6,9,0,3,7]

for num1 in range(len(list1)):
  pass
pass

for num2 in range(len(list2)):
  x = list1[num2]+list2[num2]
  print(x)
pass