SortBy

SortBy[list, f]
list 中的元素排序,排序方式根据 f 应用到每个元素的结果.

更多信息更多信息

  • SortBy[{e1, e2, e3, ...}, f] 排序 ,根据 的标准次序.
  • 如果一些 的值相同,则应用对应 的标准次序来排序.
  • SortBy[list, {f1, f2, ...}] 使用从 成功地获得的值进行排序.
  • SortBy 可使用 Sort 中描述的标准次序.
  • 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 »