Mathematica 9 is now available

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]=



Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.