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}} |