lisp,定义一个列表,求某元素在该列表中出现次数(列表与元素可以随意举例,列表元素多一点较好)(代码举例)
2条回答 默认 最新
- CSDN专家-深度学习进阶 2023-02-23 09:48关注
(defun count-element (list element) (let ((count 0)) (dolist (x list) (if (equal x element) (setf count (1+ count)))) count)) (defun main () (let ((list '(1 2 3 4 5 1 2 3 4 5)) (element 1)) (print (count-element list element)))) (main)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用