gpt4 book ai didi

clojure - 如何将两个列表合并到坐标中?

转载 作者:行者123 更新时间:2023-12-01 10:05:25 25 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

(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])

关于clojure - 如何将两个列表合并到坐标中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11393869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com