如果我有两个相同[任意]长度的任意长度列表,X和Y,我该如何合并它们
<(>(X1 Y1)(X2 Y2)...(Xn Yn))?e.g。 清单X: (1 3 4 5 6 ... N) 和列表Y: (5 13 1 4 9 ... N)
如何合并它们以创建类似
的内容((1 5)(3 13)(4 1)(5 4)(6 9)...)?
答案 0 :(得分:7)
(map list [1 2 3] [4 5 6])
=> ((1 4) (2 5) (3 6))
虽然对于坐标,我会使用(地图矢量......)代替:
(map vector [1 2 3] [4 5 6])
=> ([1 4] [2 5] [3 6])