gpt4 book ai didi

list - 将事物列表转换为子列表列表

转载 作者:行者123 更新时间:2023-12-03 18:20:39 24 4
gpt4 key购买 nike

我想编写一个函数,将事物列表转换为子列表列表,每个子列表都包含相同值的元素,当它们连接在一起时会给出相同的列表。
所以runs [1,2,2,1,3,3,3,2,2,1,1,4]变成 [[1],[2,2],[1],[3,3,3],[2,2],[1,1],[4]]如何在 Haskell 中解决这个问题?

最佳答案

这个函数已经存在,这是 group :: Eq a => [a] -> [[a]] :

Prelude> import Data.List(group)
Prelude Data.List> group [1,2,2,1,3,3,3,2,2,1,1,4]
[[1],[2,2],[1],[3,3,3],[2,2],[1,1],[4]]

关于list - 将事物列表转换为子列表列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64397191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com