gpt4 book ai didi

list - 我如何找到一个列表有多少个不同的元素?口齿不清

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:51 25 4
gpt4 key购买 nike

在 Lisp 中,我如何找到一个列表有多少个不同的元素?

最佳答案

(length (remove-duplicates <your list>))

最短的方法,但也可以一次性完成,如下所示:

(defun count-distinct (list)
(let ((table (make-hash-table)))
(dolist (i list (hash-table-count table))
(setf (gethash i table) t))))

关于list - 我如何找到一个列表有多少个不同的元素?口齿不清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13611397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com