在列表中重复
大家好,我需要一个函数来查找列表中的重复值或文本。有人能帮我吗??
提前谢谢。 你好
你能举个真实的例子吗? http://www.cadtutor.net/forum/showthread.php?53600-列表中的项目重复
如果你向下滚动一个(任何)线程的页面,你会看到“相似的线程”。。。这对你的搜索应该有帮助
或:
http://www.lee-mac.com/uniqueduplicate.html
gr.Rlx 也许就这么简单:
(defun foo (item lst) (vl-remove-if-not '(lambda (x) (equal item x)) lst))
;; (foo "1" '("1" "2" "3" "1" "1" "5" "1.0")) 罗恩,
_$ (foo "1" '("1" "2" "3" "1" "1" "5" "1.0"))
("1" "1" "1")
我认为,如果他输入“重复值”,那么也应该返回“1.0”。
OP应提供一份样本清单。。。以及他期望得到的回报。 同意。。这只是一个简单的例子,不是完整的解决方案。我的猜测是,对于应该“相等”的数字来说,OP可能也是一个模糊值。 谢谢大家,我使用了rlx介绍的lee mac函数。
很高兴它有帮助!感谢推荐rlx
页:
[1]