如何在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参数,用于指定求和的起始值。
