A..3 Sort[] リストを大きさの順に並べる

a の要素を小さい順に並べたリストを得るには Sort[a] とする。

a の要素を大きい順に並べたリストを得るには Sort[a,Greater] とする。

比較の方法を式で指定できる。 例えば要素を大きい順に並べるには、 Sort[a, #1>#2 &] とすることも出来る。 次の例では、リストの第1要素同士を比較して、 大きいかどうかを判定して、ソートさせている。
よく使いそうな例 (リストのソート)
In[169]:= d = {{2, c}, {3, b}, {1, a}}

Out[169]= {{2, c}, {3, b}, {1, a}}

In[170]:= Sort[d, #1[[1]] > #2[[1]] &]

Out[170]= {{3, b}, {2, c}, {1, a}}

桂田 祐史
2018-10-12