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

Python sum()函数的使用及示例

发布时间:2023-06-13 04:49:38

Python中的sum()函数是一个很常用的内置函数,可以用来计算一组数的和。它的语法如下:

sum(iterable[, start])

其中,iterable表示一个可迭代对象,start是起始值(可选参数),默认为0。sum()会返回这个可迭代对象中所有元素的加和。

下面来看几个使用sum()的示例。

示例1:计算列表中所有元素的和

lst = [1, 2, 3, 4, 5]

total = sum(lst)

print(total)  # 输出 15

列表lst包含了5个数,分别是1,2,3,4,5,sum(lst)可以直接计算它们的和,最终输出15。

示例2:计算元组中所有元素的和

tup = (10, 20, 30, 40)

total = sum(tup)

print(total)  # 输出 100

元组tup也包含了4个数,分别是10,20,30,40,同样可以直接使用sum()函数计算它们的和。

示例3:计算字典中所有值的和

dict = {'a': 100, 'b': 200, 'c': 300}

total = sum(dict.values())

print(total)  # 输出 600

字典dict中的键值对是'{'a': 100, 'b': 200, 'c': 300}',我们使用dict.values()获取所有值的列表,然后使用sum()函数计算它们的和。

示例4:计算带有起始值的序列的和

lst = [1, 2, 3, 4, 5]

total = sum(lst, 10)

print(total)  # 输出 25

这里给sum()函数传入了一个起始值10,它会将这个起始值和列表中的所有元素相加,得到最终的结果25。