【发布时间】:2025-12-11 01:05:01
【问题描述】:
我有一个元组列表,我想计算出平均值: (所有整数的总和)/列表长度
列表如下:
[("Student1", 1), ("Student2", 2), ("Student3", 3)]
到目前为止,我有一个函数可以将所有“年龄”(1、2 和 3)相加,但我不知道如何将它与列表长度的划分结合起来。
功能:
addMarks :: [(String, Int)] -> Int
addMarks list = sum . map snd / length(list)
Length(list) 给我 3,所以如果我可以将 sum 函数除以长度,我将得到我的平均值。
如果可以,不要使用 lamda 表达式,
谢谢! 汤姆
【问题讨论】:
标签: haskell