在Python中,sum()
函数可以用来对列表、元组或其他可迭代对象中的数值进行求和。以下是使用sum()
函数的基本语法:
sum(iterable, start)
其中,iterable
是要求和的可迭代对象,start
(可选)是指定求和的初始值,默认为0。
例如,如果你想要对一个包含整数的列表进行求和,可以使用以下代码:
my_list = [1, 2, 3, 4, 5]
result = sum(my_list)
print(result) # 输出15(即1+2+3+4+5)
如果你想要从10开始对列表中的整数进行求和,可以将start
参数设置为10,如下所示:
my_list = [1, 2, 3, 4, 5]
result = sum(my_list, 10)
print(result) # 输出25(即10+1+2+3+4+5)
sum()
函数也可以用来对元组、集合或其他可迭代对象中的数值进行求和,用法与上述示例类似。
需要注意的是,如果可迭代对象中存在非数字类型的元素,则sum()
函数将引发TypeError异常。因此,在使用sum()
函数之前,请确保所有元素都是数字类型。