在Haskell中将元素添加到元组列表的末尾

时间:2014-04-06 16:34:20

标签: list haskell tuples

我是haskell的新手,我尝试将元素添加到元组列表的末尾

例如:

[(1,2,3),(2,3,4)]我想加(3,4,5)。 [(1,2,3),(2,3,4),(3,4,5)]

2 个答案:

答案 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)]

(++)将连接两个列表以创建另一个列表。