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。
