DeleteElements[list,{e1,e2,…}]
eiのすべてのインスタンスを list から削除する.
DeleteElements[list,n{e1,e2,…}]
各 eiの n 個までのインスタンスを list から削除する.
DeleteElements[list,{n1,n2,…}{e1,e2,…}]
eiの ni番目までのインスタンスを list から削除する.
DeleteElements
DeleteElements[list,{e1,e2,…}]
eiのすべてのインスタンスを list から削除する.
DeleteElements[list,n{e1,e2,…}]
各 eiの n 個までのインスタンスを list から削除する.
DeleteElements[list,{n1,n2,…}{e1,e2,…}]
eiの ni番目までのインスタンスを list から削除する.
詳細
- オブジェクト list の頭部はListである必要はなく,任意のものでよい.
- DeleteElements[list,{n1,n2}{e,e}]は e の n1+n2個までのインスタンスを list から削除する.
- 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}]b のインスタンスを1つ削除し,次に b の他のインスタンスを2つ削除する:
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 Language. 2022. "DeleteElements." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeleteElements.html.
APA
Wolfram Language. (2022). DeleteElements. Wolfram Language & System Documentation Center. Retrieved from 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: 14-October-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: 14-October-2026]}