【发布时间】:2016-12-28 20:26:41
【问题描述】:
我有 3 个列表,其中前 2 个列表的大小相同,第三个是第一个的子列表。 假设 list1 是 '(X Y Z W),list2 是 '(1 2 3 4),list3 是 '(X Z) 作为结果,我需要从 list1 中获取第二个的子列表,而 list3 中没有缺少的位置,所以在这种情况下,结果应该是 (1 3)。
要获得元素的位置,我可以这样写:
(position 'Z
'(X Y Z W)
:test #'equal)
这将返回元素的基于 0 的位置。 但我不确定如何继续我的功能..
【问题讨论】:
标签: common-lisp