This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Permutations

Permutations[list]
generates a list of all possible permutations of the elements in list.
Permutations
gives all permutations containing at most n elements.
Permutations
gives all permutations containing exactly n elements.
  • There are n! permutations of a list of n distinct elements.
  • Repeated elements are treated as identical.  »
  • The object list need not have head List.
Length-3 permutations of :
Length-3 permutations of :
Length-3 permutations of :
In[1]:=
Click for copyable input
Out[1]=
 
Length-3 permutations of :
In[1]:=
Click for copyable input
Out[1]=
Repeated elements are treated as identical:
Use any expressions as elements:
Get permutations of all lengths, shortest ones first:
Get even-length permutations, longest ones first:
The list of elements can have any head:
The number of length-n permutations of a length-n list of distinct elements is n!:
The number of length-r permutations of a length-n list of distinct elements is :
If the input list is in the order given by Sort, so are its length-r permutations:
New in 1 | Last modified in 6