SortBy

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

SortBy[f]
式に適用可能なSortByの演算子形を表す.

詳細詳細

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

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

  (3)  (3)

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

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]=

Associationの要素を,3を法とするその値で並べる:

In[1]:=
Click for copyable input
Out[1]=
2007年に導入
(6.0)
| 2014年に修正
(10.0)