3

如果我有两个具有相同 [任意] 长度 X 和 Y 的任意长度列表,我如何合并它们使得

((X1 Y1) (X2 Y2) ... (Xn Yn)) ?

例如列表 X:(1 3 4 5 6 ... N)和列表 Y:(5 13 1 4 9 ... N)

我如何合并它们以创建类似的东西

((1 5) (3 13) (4 1) (5 4) (6 9) ...) ?

4

1 回答 1

7
(map list [1 2 3] [4 5 6])
=> ((1 4) (2 5) (3 6))

虽然对于坐标,我会使用 (map vector ...) 代替:

(map vector [1 2 3] [4 5 6])
=> ([1 4] [2 5] [3 6])
于 2012-07-09T11:21:15.363 回答