欢迎访问宙启技术站
智能推送

Python之sum函数:求列表或元组的元素和

发布时间:2023-06-11 10:57:00

在Python中,有一些内置的函数可以使编程变得更简单,其中一个很有用的内置函数是“sum”函数。这个函数可以用于计算列表或元组的元素和。当遇到需要对一个长列表或元组中的所有元素求和的情况时,sum函数非常实用。

sum函数的使用方法很简单,可以接收一个列表或元组作为参数,计算它们中所有元素的总和,并返回结果。以下为sum函数的语法:

sum(iterable[, start])

其中iterable是一个列表、元组或其他可迭代的对象,start是用于加总的初始值,如果未给定此参数,则默认为0。

下面,我们通过几个实际的例子来学习sum函数的用法。

1. 普通列表

示例代码如下所示:

a = [1, 2, 3, 4, 5]
total = sum(a)
print(total)

这里,我们定义了一个列表a,它包含了5个元素,分别为1、2、3、4和5。变量total用于存储sum函数的返回值,即a中所有元素的总和。最后,我们通过print函数输出了变量total的值。执行结果如下:

15

2. 带有初始值的列表

示例代码如下所示:

a = [1, 2, 3, 4, 5]
total = sum(a, 10)
print(total)

这里,我们同样定义了一个列表a,它包含了5个元素,分别为1、2、3、4和5。在调用sum函数时,我们给它传递了两个参数:列表a和初始值10。在计算a中所有元素的总和时,sum函数将使用初始值10作为起始点。执行结果如下:

25

可以看到,这里的返回值比上一个实例的返回值多了10。

3. 元组

示例代码如下所示:

a = (1, 2, 3, 4, 5)
total = sum(a)
print(total)

这里,我们定义了一个元组a,它包含了5个元素,分别为1、2、3、4和5。我们使用sum函数计算a中所有元素的总和,并将结果存储在变量total中。最后,我们通过print函数输出了total的值。执行结果如下:

15

与前面的实例相同,这里的返回值也是15。

总结

在Python中,sum函数是一个非常有用的内置函数,它可以用于计算列表、元组或其他可迭代对象中所有元素的总和。通过使用sum函数,我们可以将求和的步骤变得更加快捷、简单和可读性更好。同时,我们还可以利用start参数,指定用于加总的初始值。