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

了解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()函数时,要确保元素类型的正确性。