Haskell 列表列表中的第一个位置引用
例如,我有一个列表Haskell 列表列表中的第一个位置引用,haskell,Haskell,例如,我有一个列表[[2,1,3],[1,2,3],[2,3,1],[3,1,2]]。我想从中得到一个列表,它告诉我每个数字(在这个例子中只有3)在第一个位置出现了多少次 length $ filter (\a -> head a == ???) ([[2,1,3],[1,2,3],[2,3,1],[3,1,2]]) ?应该是1-2-3,因此我的结果将是[1,2,1]-1列表的第一个位置是1,2的第一个位置是2,1的第一个位置是3 length $ filter (\a -> he
[[2,1,3],[1,2,3],[2,3,1],[3,1,2]]
。我想从中得到一个列表,它告诉我每个数字(在这个例子中只有3)在第一个位置出现了多少次
length $ filter (\a -> head a == ???) ([[2,1,3],[1,2,3],[2,3,1],[3,1,2]])
?
应该是1-2-3,因此我的结果将是[1,2,1]-1列表的第一个位置是1,2的第一个位置是2,1的第一个位置是3
length $ filter (\a -> head a == ???) ([[2,1,3],[1,2,3],[2,3,1],[3,1,2]])
我是Haskell的新成员,我正在尝试找出正确的定义 不要试图马上解决这个问题。从创建列表开始。 因此,您可以:
[2,1,2,3]
然后,您可以稍后进行排序、分组和计数。
映射长度。小组。排序。地图头
?