Wolfram ResearchPRODUCTSPURCHASEFOR USERSCOMPANYOUR SITES
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Previous section-----Next section

1.8.9 Rearranging Lists

Sort[list] sort the elements of list into a standard order
Union[list] sort elements, removing any duplicates
Reverse[list] reverse the order of elements in list
RotateLeft[list, n] rotate the elements of list n places to the left
RotateRight[list, n] rotate n places to the right

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

PadLeft[list, len, x] pad list on the left with x to make it length len
PadRight[list, len, x] pad list on the right

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 NowFree TrialMore Information



 © 2009 Wolfram Research, Inc.  Terms of Use  Privacy Policy |
Sign up for our newsletter: