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

Documentation / Mathematica / The Mathematica Book / A Practical Introduction to Mathematica / Lists /

1.8.9 Rearranging Lists

Functions for rearranging lists.

This sorts the elements of a list into a standard order. In simple cases like this, the order is alphabetical or numerical.

In[1]:= Sort[{b, a, c, a, b}]

Out[1]=

This sorts the elements, removing any duplicates.

In[2]:= Union[{b, a, c, a, b}]

Out[2]=

This rotates ("shifts") the elements in the list two places to the left.

In[3]:= RotateLeft[{a, b, c, d, e}, 2]

Out[3]=

You can rotate to the right by giving a negative displacement, or by using RotateRight.

In[4]:= RotateLeft[{a, b, c, d, e}, -2]

Out[4]=

Padding lists.

This pads a list with x's to make it length 10.

In[5]:= PadLeft[{a, b, c}, 10, x]

Out[5]=