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