当前位置:首页python > 正文

python列表和列表求和

作者:野牛程序员:2023-07-25 17:48:50python阅读 2836

对多个列表进行求和,可以使用循环或使用内置函数来实现。假设有两个列表 list1list2,现在想要对它们进行求和,有以下两种方法:

  1. 使用循环逐个元素相加:

list1 = [1, 2, 3]
list2 = [4, 5, 6]

result_list = []
for i in range(len(list1)):
    result_list.append(list1[i] + list2[i])

print("两个列表相加的结果:", result_list)

输出:

两个列表相加的结果: [5, 7, 9]
  1. 使用内置 zip() 函数和列表推导式:

list1 = [1, 2, 3]
list2 = [4, 5, 6]

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

print("两个列表相加的结果:", result_list)

输出:

两个列表相加的结果: [5, 7, 9]

这两种方法都可以将两个列表对应位置的元素相加,并返回一个新的列表作为结果。在使用这些方法时,要确保两个列表的长度相等,否则可能会出现索引越界或错误的结果。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击