我想用另一个列表添加一个列表,这就是我的意思,我有 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
答案 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