如何使用Python中的sum()函数计算序列中的元素之和
发布时间:2023-05-22 20:00:46
Python中的内置函数sum()用于计算序列(列表、元组、集合等)中的元素之和。本文将介绍如何使用sum()函数计算序列中的元素之和。
1. 计算列表元素之和
首先,我们创建一个包含数字的列表,然后使用sum()函数计算列表中的所有数字之和。
numbers = [1, 2, 3, 4, 5] total = sum(numbers) print(total) # 15
2. 计算元组元素之和
sum()函数也可以计算元组中的元素之和。与列表不同,元组是不可变对象。
numbers = (1, 2, 3, 4, 5) total = sum(numbers) print(total) # 15
3. 计算集合元素之和
sum()函数还可以计算集合中的元素之和。与列表和元组不同,集合是无序、不可重复的对象。
numbers = {1, 2, 3, 4, 5}
total = sum(numbers)
print(total) # 15
4. 计算字典值之和
sum()函数也可以计算字典中的值的和。但是,我们需要使用字典的values()方法获取值的列表。
prices = {'apple': 1.20, 'banana': 0.80, 'orange': 1.00}
total = sum(prices.values())
print(total) # 3.00
在这个例子中,我们计算了水果价格字典中所有值的和,得到了总价3.00。
总之,sum()函数非常实用,可以轻松地计算序列中的元素之和。它适用于列表、元组、集合和字典等对象,并能够完成各种计算任务。
