gpt4 book ai didi

clojure - 如何合并 clojure 中向量集合内的 HashMap ?

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

给定分离散列映射的向量集合

我怎样才能从:

[[{:a 1} {:b 2} {:c 3}] [{:a 4} {:b 5} {:c 6}] [{:a 7} {:b 8} {:c 9}]]

到:
[[{:a 1 :b 2 :c 3}] [{:a 4 :b 5 :c 6}] [{:a 7 :b 8 :c 9}]]

谢谢你的回答!

最佳答案

(def coll [[{:a 1} {:b 2} {:c 3}] [{:a 4} {:b 5} {:c 6}] [{:a 7} {:b 8} {:c 9}]])

(mapv (fn [v] [(apply merge v)]) coll)
;; => [[{:a 1 :c 3 :b 2}] [{:a 4 :c 6 :b 5}] [{:a 7 :c 9 :b 8}]]

关于clojure - 如何合并 clojure 中向量集合内的 HashMap ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16437921/

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