SortBy

SortBy[list, f]
list 中の要素を,それぞれに f を適用することで定義される順番に並べる.

詳細詳細

  • SortBy[{e1, e2, e3, ...}, f]は,が標準的な順になるように を並べる.
  • の中のいくつかが同じ場合,対応する の標準的な順が使われる.
  • SortBy[list, {f1, f2, ...}]から得た値を連続的に使って繋がりを断つ.
  • SortBySortで説明されている標準的な順を使う.
  • SortByは,Listに限らず任意の頭部を持つ式に使うことができる.

例題例題すべて開くすべて閉じる

例 (2)例 (2)

リストのリストを各サブリストの最終要素並べる:

In[1]:=
Click for copyable input
Out[1]=

各サブリストの合計で並べる:

In[2]:=
Click for copyable input
Out[2]=

整数のリストを3を法とした値で並べる:

In[1]:=
Click for copyable input
Out[1]=
バージョン 6 の新機能 | バージョン 7 での修正機能
New to Mathematica? Find your learning path »
Have a question? Ask support »