Обратите внимание, что наборы являются просто элементами векторов.
Таким образом, один из способов - выполнить итерацию (map
) по списку векторов и выбрать элемент first
каждого вектора (то есть набора). Это создаст список этих наборов, которые вы можете затем преобразовать в вектор:
user=> (vec (map first '([#{2}] [#{1 4 3 2}] [#{5}] [#{3}])))
[#{2} #{1 4 3 2} #{5} #{3}]