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

ort*_*t23 -2 haskell tuples list

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

例如:

[(1,2,3),(2,3,4)]我想补充(3,4,5).[(1,2,3),(2,3,4),(3,4,5)]

Lee*_*Lee 6

添加到列表末尾是低效的,但您可以使用++:

[(1,2,3),(2,3,4)] ++ [(3,4,5)]
Run Code Online (Sandbox Code Playgroud)

如果您需要继续添加到集合的末尾,则可以使用Data.Sequence:

import Data.Sequence
(fromList [(1,2,3),(2,3,4)]) |> (3,4,5)
Run Code Online (Sandbox Code Playgroud)