Mathematica 9 is now available

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]=



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.