乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 98|回复: 7

[编程交流] 在列表中重复

[复制链接]

56

主题

175

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
280
发表于 2022-7-5 15:40:02 | 显示全部楼层 |阅读模式
大家好,我需要一个函数来查找列表中的重复值或文本。
有人能帮我吗??
 
提前谢谢。
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
358
发表于 2022-7-5 15:52:33 | 显示全部楼层
你好
 
你能举个真实的例子吗?
回复

使用道具 举报

rlx

21

主题

1505

帖子

1551

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
81
发表于 2022-7-5 16:02:41 | 显示全部楼层
http://www.cadtutor.net/forum/showthread.php?53600-列表中的项目重复
 
 
如果你向下滚动一个(任何)线程的页面,你会看到“相似的线程”。。。这对你的搜索应该有帮助
 
 
或:
 
 
http://www.lee-mac.com/uniqueduplicate.html
 
 
gr.Rlx
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:14:01 | 显示全部楼层
也许就这么简单:
  1. (defun foo (item lst) (vl-remove-if-not '(lambda (x) (equal item x)) lst))
  2. ;; (foo "1" '("1" "2" "3" "1" "1" "5" "1.0"))
回复

使用道具 举报

66

主题

1552

帖子

1514

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
325
发表于 2022-7-5 16:14:36 | 显示全部楼层
罗恩,
  1. _$ (foo "1" '("1" "2" "3" "1" "1" "5" "1.0"))
  2. ("1" "1" "1")

 
我认为,如果他输入“重复值”,那么也应该返回“1.0”。
OP应提供一份样本清单。。。以及他期望得到的回报。
回复

使用道具 举报

58

主题

3353

帖子

33

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1761
发表于 2022-7-5 16:28:58 | 显示全部楼层
同意。。这只是一个简单的例子,不是完整的解决方案。我的猜测是,对于应该“相等”的数字来说,OP可能也是一个模糊值。
回复

使用道具 举报

56

主题

175

帖子

119

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
280
发表于 2022-7-5 16:33:54 | 显示全部楼层
谢谢大家,我使用了rlx介绍的lee mac函数。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:47:43 | 显示全部楼层
 
很高兴它有帮助!感谢推荐rlx
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-14 21:07 , Processed in 0.589668 second(s), 68 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表