打开列表以显示列表中元素序列的公共Lisp函数?

打开列表以显示列表中元素序列的公共Lisp函数?,lisp,common-lisp,Lisp,Common Lisp,我想将union函数应用于列表中的列表。例如: 将并集应用于此列表中的列表:“a b c a d 是否有打开列表的功能,以显示列表中元素的顺序?例如: 展开此列表“a b c a d”将生成此序列“a b c”a d 如果我可以这样做,那么我就可以将union函数应用于序列 对于将列表中包含的一系列列表进行并集,建议使用什么习惯用法?我建议阅读一本基本的Lisp书籍,该书解释列表操作、应用函数、,映射和归约。调用具有零个或多个参数的函数,并将最后一个参数作为使用的参数列表。例如,请阅读第7章:我

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

将并集应用于此列表中的列表:“a b c a d

是否有打开列表的功能,以显示列表中元素的顺序?例如:

展开此列表“a b c a d”将生成此序列“a b c”a d

如果我可以这样做,那么我就可以将union函数应用于序列


对于将列表中包含的一系列列表进行并集,建议使用什么习惯用法?

我建议阅读一本基本的Lisp书籍,该书解释列表操作、应用函数、,映射和归约。调用具有零个或多个参数的函数,并将最后一个参数作为使用的参数列表。例如,请阅读第7章:我建议阅读一本基本的Lisp书籍,该书解释了列表操作、应用函数、,映射和缩减。使用最后一个参数作为参数列表调用具有零个或多个参数的函数。例如,请阅读第7章:
CL-USER 15 > (reduce #'union '((a b c) (a d)))
(D A B C)