你能告诉我怎样才能把这个词组写成名单?
E.g。我有列表[3 4 5]和:value keyword。
我需要创建以下dict:
{{:constant_keyword "constant", :value 5 } {:constant_keyword "constant", :value 4} {:constant_keyword "constant", :value 3}}
?
我知道如何制作一个恒定值:
(def const-dict (take (count [my-list]) (repeat {:column "type"})))
但是我不知道使用像数组项这样的参数来做谁:
(take(count [my_list]):value) - 不起作用,我无法创建关键字列表,然后将其zipmap到另一个列表。
我该怎么做?
答案 0 :(得分:0)
(map #(assoc {:constant_keyword "constant"} :value %) [3 4 5])