📅  最后修改于: 2023-12-03 15:19:01.541000             🧑  作者: Mango
在Python中,您可以使用内置函数sum()
计算一个可迭代对象中所有元素的总和。
sum(iterable[, start])
# 计算一个列表中所有元素的总和
my_list = [1, 2, 3, 4, 5]
total = sum(my_list)
print(total) # 输出:15
# 计算一个元组中所有元素的总和
my_tuple = (1, 2, 3, 4, 5)
total = sum(my_tuple)
print(total) # 输出:15
# 计算一个集合中所有元素的总和
my_set = {1, 2, 3, 4, 5}
total = sum(my_set)
print(total) # 输出:15
# 在开始值为5的情况下计算一个列表中所有元素的总和
my_list = [1, 2, 3, 4, 5]
total = sum(my_list, 5)
print(total) # 输出:20
在上述示例中,我们分别使用了列表,元组和集合来作为参数,计算出它们的总和。同时,我们也展示了sum()
函数中的可选参数start
的用法。
使用sum()
函数是计算可迭代对象总和的最佳方式,在无需使用循环的情况下实现。同时,使用这个函数能够使代码更加简洁和易读。