MaximalBy

MaximalBy[{e1,e2,},f]
returns a list of the for which the value of is maximal.

MaximalBy[{e1,e2,},f,n]
returns a list of the corresponding to the n largest .

MaximalBy[f]
represents an operator form of MaximalBy that can be applied to an expression.

DetailsDetails

  • Values of are compared using the same canonical order as in Sort.
  • The maximal are returned in the order they appear in the input.
  • In the case of MaximalBy[list,f,n], the are sorted in the order of decreasing , with those having the same value of being taken in the order they appear in list.
  • MaximalBy[f][expr] is equivalent to MaximalBy[expr,f].

ExamplesExamplesopen allclose all

Basic Examples  (3)Basic Examples  (3)

Find the maximal element by last part:

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

All maximal elements are returned, in order of appearance:

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

Obtain the first three maximal elements:

In[1]:=
Click for copyable input
Out[1]=
Introduced in 2014
(10.0)