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,…}]に等しい.
例題
すべて開くすべて閉じる特性と関係 (5)
DeleteElements[list,elems]はDeleteElements[list,Infinityelems]に等しい:
b のインスタンスを1つ削除し,次に b の他のインスタンスを2つ削除する:
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 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