如何创建一个Lisp程序来检查字符,字符串或数字是否在列表中?
(list-contains '(1 a 2 d 2 5) 'a) => T
(list-contains '(1 a 2 d 2 5) 'x) => NIL
sep*_*p2k 14
(find x the-list)如果x在列表中,您可以使用哪个返回x,如果不在,则返回NIL.
(find 'a '(1 a 2 d 2 5)) ; A
(find 'x '(1 a 2 d 2 5)) ; NIL
Run Code Online (Sandbox Code Playgroud)
由于这是家庭作业,您的教授可能希望看到您实施算法.试试这个: