与这个问题类似:
使用“eq”在common lisp中设置equal函数
但是,我想比较两个集合的相等性,忽略顺序。我该怎么做?
在CL中有许多集合函数。其中你可以使用 (null (set-exclusive-or set-a set-b))。
(null (set-exclusive-or set-a set-b))
这可能不是您正在寻找的答案,但如果您想处理集合,我建议使用 Fset,这是一个用于CL的函数集合理论收集库。tutorial 会给出它的使用方法。