【发布时间】:2020-02-14 17:39:57
【问题描述】:
我需要获取两个列表并将它们组合成对每个列表的第一个元素,然后是第二个,依此类推......
输入:[1,2,3] [4,5,6]
输出:[(1,4),(2,5),(3,6)]
【问题讨论】:
-
你的方法有什么问题?
-
我是haskell的新手,根本不知道如何解决这个问题,我尝试将这两个列表合并为一个,使用第一个列表中的第一个元素,然后使用第二个列表中的第二个元素.我得到 [1,4,2,5,3,6],但不知道如何从中配对。
-
你可以尝试用显式递归来实现这个。
-
如果您能详细说明一下,因为我目前对这个主题一无所知,给我写一个程序将不胜感激。