Python 程式用於獲取不同條目的平均高度
假設我們有一組身高,其中可能還有一些重複條目。我們必須找到這些高度的不同條目的平均值。
因此,如果輸入像 heights = [96,25,83,96,33,83,24,25],則輸出將為 52.2,因為唯一元素是 [96,25,83,33,24],因此總和為 96 + 25 + 83 + 33 + 24 = 261,平均值為 261/5 = 52.2。
為了解決這個問題,我們將遵循以下步驟:
h_set := 從高度刪除重複項的一組
返回 h_set 專案總和/h_set 大小的總和
示例
讓我們看看以下實現,以便更好地理解
def solve(heights): h_set = set(heights) return sum(h_set)/len(h_set) heights = [96,25,83,96,33,83,24,25] print(solve(heights))
輸入
[96,25,83,96,33,83,24,25]
輸出
52.2
廣告