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

如何在Python中使用sum()函数对列表中的数字求和?

发布时间:2023-05-27 07:02:13

sum()是Python内置函数之一,用于对列表、元组等可迭代对象中的元素求和。它的使用非常简单,下面我们来看看如何在Python中使用sum()函数对列表中的数字求和。

示例1:对整数列表求和

我们先定义一个整数列表,然后使用sum()函数对其求和。代码如下:

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

输出结果为:

15

示例2:对浮点数列表求和

sum()函数不仅适用于整数,也可以对浮点数求和。示例代码如下:

nums = [1.1, 2.2, 3.3, 4.4, 5.5]
total = sum(nums)
print(total)

输出结果为:

16.5

示例3:对混合类型列表求和

sum()函数还可以对混合类型的列表求和,但是需要注意一点,列表中必须全部为数字类型,否则会抛出TypeError异常。示例代码如下:

nums = [1, 2.2, 3, 4.4, 5]
total = sum(nums)
print(total)

输出结果为:

15.6

示例4:对空列表求和

当传入空列表时,sum()函数的返回值为0。示例代码如下:

nums = []
total = sum(nums)
print(total)

输出结果为:

0

示例5:使用start参数对列表部分元素求和

sum()函数还有一个可选的start参数,用于指定求和的起始值。示例代码如下:

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

输出结果为:

25

在上面的代码中,sum()函数从10开始累加,所以最终结果为25。

综上所述,sum()函数是Python中非常常用的求和函数,可以对各种类型的列表进行求和操作。需要注意的是,列表中必须全部为数字类型,否则会抛出TypeError异常。同时,sum()函数还有一个可选的start参数,用于指定求和的起始值。