DeleteElements[list,{e1,e2,…}]
从 list 中删除元素 ei 的所有实例.
DeleteElements[list,n{e1,e2,…}]
从 list 中删除每个 ei 的至多 n 个实例.
DeleteElements[list,{n1,n2,…}{e1,e2,…}]
从 list 中删除 ei 的至多 ni 个实例.
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,…}].
范例
打开所有单元 关闭所有单元基本范例 (3)
属性和关系 (5)
DeleteElements[list,elems] 等价于 DeleteElements[list,Infinityelems]:
DeleteElements[{1, 2, 2, 3, 3, 4}, {2, 3}]DeleteElements[{1, 2, 2, 3, 3, 4}, Infinity -> {2, 3}]DeleteElements[{a, b, a, b, b, b, c}, {1, 2} -> {b, b}]DeleteElements[list,elems] 等价于 DeleteCases[list,Alternatives@@elems]:
DeleteElements[{b, a, 2, a, 1, 2}, {1, 2, 3}]DeleteCases[{b, a, 2, a, 1, 2}, Alternatives@@{1, 2, 3}]DeleteElements[list,elems] 从 list 中删除元素,保留其他元素的顺序和多重性:
DeleteElements[{b, a, 2, a, 1, 2}, {1, 2, 3}]Complement[list,elems] 不保留其他元素的顺序和多重性:
Complement[{b, a, 2, a, 1, 2}, {1, 2, 3}]SubsetReplace 提供了一种替代方法,从列表中删除元素的多个副本:
SubsetReplace[{a, b, c, b, d, c, b}, {Repeated[b, {2}]} -> Nothing]DeleteElements[{a, b, c, b, d, c, b}, 2 -> {b}]相关指南
-
▪
- 列表元素
文本
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 年
BibTeX
@misc{reference.wolfram_2026_deleteelements, author="Wolfram Research", title="{DeleteElements}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/DeleteElements.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_deleteelements, organization={Wolfram Research}, title={DeleteElements}, year={2022}, url={https://reference.wolfram.com/language/ref/DeleteElements.html}, note=[Accessed: 08-September-2026]}