我是haskell的新手,我尝试将元素添加到元组列表的末尾
例如:
[(1,2,3),(2,3,4)]我想加(3,4,5)。 [(1,2,3),(2,3,4),(3,4,5)]
答案 0 :(得分:6)
添加到列表末尾的效率很低,但您可以使用++
:
[(1,2,3),(2,3,4)] ++ [(3,4,5)]
如果您需要继续添加到收藏集的末尾,则可以改为使用Data.Sequence
:
import Data.Sequence
(fromList [(1,2,3),(2,3,4)]) |> (3,4,5)
答案 1 :(得分:3)
你可以用这个
[(1,2,3),(2,3,4)] ++ [(3,4,5)]
(++)
将连接两个列表以创建另一个列表。