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

使用Python内置函数sum()获取可迭代对象中所有元素的总和

发布时间:2023-06-16 18:10:20

Python内置函数sum()是一个非常有用的函数,可以用于获取可迭代对象中所有元素的总和。在Python中,可迭代对象包括列表、元组、集合和字典等。sum()函数可以接受这些对象的作为参数,并返回对象中所有元素的总和。

在Python中,sum()函数的语法如下:

sum(iterable[, start])

其中,iterable是可迭代对象,如列表、元组、集合和字典等。start是可选参数,表示累加的起始值,默认为0。

下面是一些使用sum()函数的示例:

1、使用sum()和列表

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

total = sum(lst)

print(total)  # 输出 15

2、使用sum()和元组

tup = (1, 2, 3, 4, 5)

total = sum(tup)

print(total)  # 输出 15

3、使用sum()和集合

st = {1, 2, 3, 4, 5}

total = sum(st)

print(total)  # 输出 15

4、使用sum()和字典

dict = {'a':1, 'b':2, 'c':3}

total = sum(dict.values())

print(total)  # 输出 6

在以上示例中,我们使用了不同的可迭代对象作为sum()函数的参数。sum()函数可以对不同类型的可迭代对象进行求和,之后返回结果。在第四个示例中,我们使用sum()函数和字典一起使用时需要使用字典的values()方法获取字典中所有的值之后才能求和。使用sum()函数求和字典的value是我们在实际开发中应用广泛的一种方法。

总结

在Python开发中,sum()函数是一种非常常用的函数。它可以用于获取多种可迭代对象中所有元素的总和,并且在处理数值类型数据时,非常方便。在实际开发中,对于一些数据结构类型,我们需要进行一些加、乘等数值计算操作,难免会用到sum()函数,因此掌握sum()函数的相关知识对我们开发工作非常有用。