我需要从列表中找到max和min元素,然后删除它们及其重复项。我用
maximum(list)
minimum(list)
查找最大值和最小值,但不知道如何从列表中删除它们。
答案 0 :(得分:2)
过滤器将满足您的需求
removeMinAndMax xs =
filter (\x -> x /= listMin && x /= listMax) xs
where listMin = minimum(xs)
listMax = maximum(xs)