1、使用sum()函數(shù)
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total) # 輸出 15
2、注意事項文章來源:http://www.zghlxwxcb.cn/news/detail-683742.html
在使用 sum() 函數(shù)獲取列表的總和時,需要注意以下幾點:文章來源地址http://www.zghlxwxcb.cn/news/detail-683742.html
- sum() 函數(shù)只能用于數(shù)字類型的可迭代對象,如果 iterable 中包含了非數(shù)字類型的元素,會拋出 TypeError 異常。
- 如果 iterable 是一個空序列,sum() 函數(shù)將返回 start 值,如果沒有指定 start 值,則會拋出 TypeError 異常。
- 如果 iterable 中包含了 NaN(Not a Number)類型的元素,sum() 函數(shù)將返回 NaN。
- sum() 函數(shù)對浮點數(shù)的處理可能會出現(xiàn)精度誤差,因此建議在處理浮點數(shù)時使用 decimal 模塊。
到了這里,關(guān)于Python里的列表List求和的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!