Common Lisp函数,它打开列表以显示列表中的元素序列?

Rog*_*llo 1 lisp common-lisp

我想将该union函数应用于列表中的列表.例如:

适用union于此列表中的列表:'((a b c) (a d))

是否有一个"展开"列表的函数,以显示列表中的元素序列?例如:

展开此列表'((a b c) (a d))会生成此序列'(a b c) '(a d)

如果我能做到这一点,那么我可以将该union函数应用于序列.

获取union列表中包含的列表序列的推荐习惯是什么?

Rai*_*wig 6

CL-USER 15 > (reduce #'union '((a b c) (a d)))
(D A B C)
Run Code Online (Sandbox Code Playgroud)