首页 > 解决方案 > 如何在python中对2个列表的元素求和?

问题描述

我有 2 个列表:

list1 = [1,2,3,4,5]
list2 = [10,11,12,13,14]

我想总结一下列表的每个元素,比如 list1[0]+list2[0], list1[1]+list2[1]....并有一个新列表:

newlist = [11,13,15,17,19]

谢谢。

标签: pythonpython-3.xlist

解决方案


你可以使用zip/ map

result = list(map(sum,zip(list1,list2)))

替代方案,通过list_comprehension

result = [i+j for i,j in zip(list1,list2)]

输出:

[11, 13, 15, 17, 19]

推荐阅读