DeleteElements
DeleteElements[list,{e1,e2,…}]
从 list 中删除元素 ei 的所有实例.
DeleteElements[list,n{e1,e2,…}]
从 list 中删除每个 ei 的至多 n 个实例.
DeleteElements[list,{n1,n2,…}{e1,e2,…}]
从 list 中删除 ei 的至多 ni 个实例.
更多信息
- 对象 list 可以具有任何头部,不必是 List.
- DeleteElements[list,{n1,n2}{e,e}] 从 list 中删除 e 的至多 n1+n2 个实例.
- DeleteElements[list,{e1,e2,…}] 等价于 DeleteElements[list,Infinity{e1,e2,…}].
范例
打开所有单元关闭所有单元属性和关系 (5)
DeleteElements[list,elems] 等价于 DeleteElements[list,Infinityelems]:
DeleteElements[list,elems] 等价于 DeleteCases[list,Alternatives@@elems]:
DeleteElements[list,elems] 从 list 中删除元素,保留其他元素的顺序和多重性:
Complement[list,elems] 不保留其他元素的顺序和多重性:
SubsetReplace 提供了一种替代方法,从列表中删除元素的多个副本:
文本
Wolfram Research (2022),DeleteElements,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DeleteElements.html.
CMS
Wolfram 语言. 2022. "DeleteElements." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DeleteElements.html.
APA
Wolfram 语言. (2022). DeleteElements. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DeleteElements.html 年