DeleteDuplicates
DeleteDuplicates[list]
删除 list 中的重复元素.
DeleteDuplicates[list,test]
将 test 应用到元素对中,确定它们是否是重复的.
更多信息
- DeleteDuplicates[list] 删除所有重复元素,除了 list 中出现的每个不同元素外.
- DeleteDuplicates 也适用于关联,去除与关联中先前所出现的值所重复的项.
- DeleteDuplicates 不对元素重排序,仅删除它们.
- DeleteDuplicates[list] 等价于 DeleteDuplicates[list,SameQ]. »
范例
打开所有单元关闭所有单元范围 (3)
属性和关系 (4)
DeleteDuplicates[list] 等价于 DeleteDuplicates[list,SameQ]:
DeleteDuplicates 和不排序的 Union 相似:
DeleteDuplicates[list,test] 对两个元素应用 test 以确定它们是否重复:
DeleteDuplicatesBy[list,f] 使用 f 变换每个元素,然后比较结果:
CountDistinct[list] 等价于 Length[DeleteDuplicates[list]]:
CountDistinct[list,test] 等价于 Length[DeleteDuplicates[list,test]]:
文本
Wolfram Research (2008),DeleteDuplicates,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DeleteDuplicates.html (更新于 2014 年).
CMS
Wolfram 语言. 2008. "DeleteDuplicates." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/DeleteDuplicates.html.
APA
Wolfram 语言. (2008). DeleteDuplicates. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DeleteDuplicates.html 年