我有一个形式为 ( (1 (8 3)) ( 2(4 5 7)) ( 3 ( 6 7))) 的 list1
而且我还有一个 list2 形式( 2 3 )
我想有一个列表,其中包含 list1 中每对中的所有第二个元素,其中第一个元素在 list2 中。
在我们的例子中,结果将是 (4 5 7 6 7)
我在想这样的事情,但我完全糊涂了!
(define (returnlist l1 l2)
(
cond(( equal? (map car l1)) (car l2)) ( cdr(car l1)))
(else (returnlist l1 (cdr l2) )
)
))