next up previous
Next: B. 式の評価順序の話 Up: A. その他使う可能性の高いリスト処理用の関数 Previous: A..4 Ordering[] リストの要素から大きいもの小さいもの を取り出す

A..5 Select[] リストの要素のうち条件に合致するものを選ぶ

以下の例では、$ 3$ より大きい要素を選んでリストを作っている。
  In[1]:= Select[{0, 6, 1, 4, 5, 3, 7}, # > 3 &]
  Out[1]= {6,4,5,7}

5個の数 0 , $ 1$ , $ \dots$ , $ 4$ の順列のうち、先頭が 0 でないもののリスト
  Select[Permutations[{0,1,2,3,4}],#[[1]] != 0&]

引数の末尾 (#& を含む部分) は、 純関数というものになっている。


next up previous
Next: B. 式の評価順序の話 Up: A. その他使う可能性の高いリスト処理用の関数 Previous: A..4 Ordering[] リストの要素から大きいもの小さいもの を取り出す
桂田 祐史
2013-04-09