Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > コアとなる言語 > リスト操作 > リストの並べ替えと再構築 >
Mathematica > データの操作 > データの配列の操作 > リストの並べ替えと再構築 >

SortBy

Updated In 7 Graphic
SortBy[list, f]
list 中の要素を,それぞれに f を適用することで定義される順番に並べる.
  • SortBy[{e1, e2, e3, ...}, f]は,f[ei] が標準的な順になるように ei を並べる.
  • f[ei]の中のいくつかが同じ場合,対応する ei の標準的な順が使われる.
  • SortBy[list, {f1, f2, ...}]fi から得た値を連続的に使って繋がりを断つ.
  • SortBySortで説明されている標準的な順を使う.
  • SortByは,Listに限らず任意の頭部を持つ式に使うことができる.
リストのリストを各サブリストの最終要素並べる:
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 での修正機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team