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.8 Advanced Topic: Lists as Sets

Mathematica usually keeps the elements of a list in exactly the order you originally entered them. If you want to treat a Mathematica list like a mathematical set, however, you may want to ignore the order of elements in the list.

Union[ ,  , ... ] give a list of the distinct elements in the
Intersection[ ,  , ... ] give a list of the elements that are common to all the
Complement[universal,  , ... ] give a list of the elements that are in universal, but not in any of the
Subsets[list] give a list of all subsets of the elements in list

Set theoretical functions.
Union gives the elements that occur in any of the lists.

In[1]:=  Union[{c, a, b}, {d, a, c}, {a, e}]

Out[1]=

Intersection gives only elements that occur in all the lists.

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

Out[2]=

Complement gives elements that occur in the first list, but not in any of the others.

In[3]:=  Complement[{a, b, c, d}, {a, d}]

Out[3]=

This gives all the subsets of the list.

In[4]:=  Subsets[{a, b, c}]

Out[4]=


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: