了解Python sum()函数方法及常见应用
发布时间:2023-05-31 05:53:42
Python中的sum()函数是一个内置函数,它可以将一个可迭代对象(列表、元组、集合等)中的所有元素相加,并返回它们的总和。sum()函数也可以接受一个可选的第二个参数,用于指定总和的起始值。
语法:
sum(iterable[, start])
参数说明:
- iterable:可迭代对象,例如列表、元组、集合等。
- start:可选参数,用于指定总和的起始值。如果没有指定,默认为0。
下面是一些sum()函数的常见应用:
1.计算列表中所有元素的总和
my_list = [1, 2, 3, 4, 5] total = sum(my_list) print(total) # 输出:15
2.计算元组中所有元素的总和
my_tuple = (1, 2, 3, 4, 5) total = sum(my_tuple) print(total) # 输出:15
3.计算集合中所有元素的总和
my_set = {1, 2, 3, 4, 5}
total = sum(my_set)
print(total) # 输出:15
4.指定起始值计算列表中所有元素的总和
my_list = [1, 2, 3, 4, 5] total = sum(my_list, 10) print(total) # 输出:25
5.计算字典中所有值的总和
my_dict = {"a": 1, "b": 2, "c": 3}
total = sum(my_dict.values())
print(total) # 输出:6
以上是sum()函数的一些常见应用。需要注意的是,sum()函数只能对数字类型的元素进行求和,如果列表或元组中有非数字类型的元素,就会报TypeError错误。因此,在使用sum()函数时,要确保元素类型的正确性。
