此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

DeleteCases

Usage

DeleteCases[expr, pattern] 用来删除 expr中与 pattern匹配的所有元素.
DeleteCases[expr, pattern, levspec] 用来删除exprlevspec 层上与 pattern匹配的所有部分.


Notes

•例如:DeleteCases[ 1, a, 2, b , _Integer]LongRightArrow .
• 利用可选项 Heads -> True,你能使用DeleteCases来删除头部. 删除一个表达式中特定元素的头等价于在那个位置把FlattenAt应用到该表达式.
•例如: DeleteCases[ 1, f[2, 3], 4 , f,  2 , Heads -> True]LongRightArrow .
• 层规范在 A.3.6.节中进行描述.
• 参见Mathematica 全书:2.3.2节.
• 同时参见: Cases, ReplaceAll, Delete.
Further Examples

This deletes all elements of the list that are real numbers.

In[1]:=  

Out[1]=

This command deletes all integers from levels 1 to 2.

In[2]:=  

Out[2]=

In contrast this command deletes all integers only at level 2.

In[3]:=  

Out[3]=