首页 > 解决方案 > 将列表的相应元素添加在一起

问题描述

我想知道是否有一种简单的方法可以根据两个列表的元素相加,例如,如果我添加1,2,3并且3,6,9我想得到4,8,12. 所以基本上:

result_list[0] = list_1[0] + list_2[0]

等等。我一直这样做的方式是:

result_list = [x+y for x,y in zip(list_1, list2)]

我想知道是否已经有一个功能可以做到这一点,或者至少是一种更简单的方法?

标签: python

解决方案


如果您想要更实用的方法,您可以使用

result_list = list(map(sum, zip(list_1, list_2)))

推荐阅读