用函数选择表达式的项
"处理列表元素" 介绍了如何根据位置 在列表中选取元素. 经常也需要根据内容来选取元素,而不是根据位置选取.
Select[list, f] 选择 list 的元素以 f 为判据. Select 将 f 依次用于 list 的每个元素,并且只保留结果为 True 的元素.
这里选取令纯函数生成 True 的列表元素,即数值大于4.
| In[1]:= |
| Out[1]= |
可以使用 Select 选取任意表达式的项,不仅仅局限于列表的元素.
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
"限制模式" 节介绍的一些"判断词"常常用来作为 Select 的判据.
| In[4]:= |
| Out[4]= |
