更新時間:2023-05-11 來源:黑馬程序員 瀏覽量:
sum()和count()是Python內(nèi)置函數(shù),它們有著不同的功能。
sum()函數(shù)是用來對可迭代對象中的元素進(jìn)行求和的。這些元素必須是數(shù)字類型,否則會引發(fā)TypeError異常。它返回一個數(shù)字,表示所有元素的總和。以下是一個示例:
numbers = [1, 2, 3, 4, 5] total = sum(numbers) print(total) # 輸出: 15
count()函數(shù)用于計算一個元素在可迭代對象中出現(xiàn)的次數(shù)。它接受一個參數(shù),該參數(shù)表示要計數(shù)的元素。它返回一個整數(shù),表示元素在可迭代對象中出現(xiàn)的次數(shù)。以下是一個示例:
fruits = ['apple', 'banana', 'orange', 'apple'] count_apple = fruits.count('apple') print(count_apple) # 輸出: 2
下面是一個將兩個函數(shù)結(jié)合使用的示例:
numbers = [1, 2, 3, 4, 5] total = sum(numbers) count_fives = numbers.count(5) print(total) # 輸出: 15 print(count_fives) # 輸出: 1
在這個示例中,我們使用sum()函數(shù)計算數(shù)字列表中的總和,并使用count()函數(shù)計算數(shù)字列表中數(shù)字5的出現(xiàn)次數(shù)。