当前位置:首页python > 正文

python列表相加求和的方法

作者:野牛程序员:2023-07-25 17:57:52python阅读 3259

在Python中,可以使用多种方法对列表进行相加并求和。下面将介绍三种常见的方法:

方法一:使用循环

def sum_list_with_loop(lst):
    total_sum = 0
    for num in lst:
        total_sum += num
    return total_sum

方法二:使用sum()函数

def sum_list_with_sum_function(lst):
    return sum(lst)

方法三:使用reduce()函数(需要导入functools模块)

from functools import reduce
def sum_list_with_reduce(lst):
    return reduce(lambda x, y: x + y, lst)

这三种方法都可以对列表进行相加求和,可以根据实际情况选择适合的方法。例如:

my_list = [1, 2, 3, 4, 5]
print(sum_list_with_loop(my_list))
print(sum_list_with_sum_function(my_list))
print(sum_list_with_reduce(my_list))

以上代码都会输出结果 15,因为 1 + 2 + 3 + 4 + 5 = 15


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

最新推荐

热门点击