gpt4 book ai didi

clojure - Clojure 中嵌套列表转换为集合列表?

转载 作者:行者123 更新时间:2023-12-02 21:29:15 25 4
gpt4 key购买 nike

拥有相同大小的列表,例如:

(def d [["A" "B"] ["A" "C"] ["H" "M"]])

如何将其转换为集合列表,每个集合对应上面的索引:

[#{"A" "H"} #{"B" "C" "M"}]

最佳答案

(map set (apply map vector d))

(应用 map 向量)”在其他语言(如Python)中称为“zip”。它对 d 的每个元素的第一项调用 vector,然后对每个元素的第二项调用,依此类推。

然后我们对每个集合调用 set

关于clojure - Clojure 中嵌套列表转换为集合列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5304074/

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