嗨!
我是 Clojure 的初学者,我在处理数据结构中的数据循环方面遇到困难。
我有一个看起来像这样的列表:(list1)
[[1 (item1 item2 item3)]
[2 (item21 item22 item33)]]
另一个列表的例子: (list2)
[[1 (rec1 rec2 rec3)]
[2 (rec21 rec22 rec33)]]
最后一个列表是:(list3)
([1 (1 1 3)]
[2 (2 2 3)])
现在,我需要循环到列表3,创建一个新的集合,用“item1”替换列表3中的第一个1,用“rec1”替换列表3中的第二个1 ... 然后将所有向量集中的情况继续下去...
这三个列表具有相同的记录数量。
我的第三个列表应该看起来像这样:
[[1 (item1 rec1 3)]]
[[2 (item21 rec22 3)]]
有什么思路吗?