将两个整数列表一起添加到第三个列表中?

时间:2015-11-28 16:51:23

标签: python list

例如

spec_helper

我已经尝试了一些东西,但它给我一条消息说:超出范围"。这是我的代码:

list1=[1,2,3,4,5]
list2=[1,2,3,4,5]
..
list3=[2,4,6,8,10]

3 个答案:

答案 0 :(得分:2)

您可以在没有循环的情况下执行此操作:

lista3 = [x+y for x,y in zip(lista1, lista2)]

答案 1 :(得分:1)

一种方法是:

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

另一个是:

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

还有一个是

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

答案 2 :(得分:1)

非常简单的方法是:

list1=[1,2,3,4,5]
list2=[1,2,3,4,5]    
list3 = []    
mikos = len(list1)

for i in range(mikos):
    list3.append(list1[i]+list2[i])

print(list3)