在Python中,total
是一個內置函數,用于計算可迭代對象(如列表、元組、集合等)中所有元素的總和。
以下是使用total
函數的示例:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 輸出:15
numbers = (1, 2, 3, 4, 5)
total = sum(numbers)
print(total) # 輸出:15
numbers = {1, 2, 3, 4, 5}
total = sum(numbers)
print(total) # 輸出:15
total
函數計算生成器中所有元素的總和:def generate_numbers():
yield 1
yield 2
yield 3
yield 4
yield 5
total = sum(generate_numbers())
print(total) # 輸出:15
注意:total
函數只能用于能夠進行加法操作的對象(如整數、浮點數等)。如果可迭代對象中包含非數值類型的元素,則會引發TypeError
異常。