# Wolfram Language & System 11.0 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.
BUILT-IN WOLFRAM LANGUAGE SYMBOL

# MaximalBy

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

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

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

## DetailsDetails

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

## ExamplesExamplesopen allclose all

### Basic Examples  (4)Basic Examples  (4)

Find the maximal element by last part:

 In[1]:=
 Out[1]=

All maximal elements are returned, in order of appearance:

 In[1]:=
 Out[1]=

Obtain the first three maximal elements:

 In[1]:=
 Out[1]=

Obtain the first 4 maximal elements, or as many as are available:

 In[1]:=
 Out[1]=