# Lists as Sets

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

 Union[list1,list2,…] give a list of the distinct elements in the listi Intersection[list1,list2,…] give a list of the elements that are common to all the listi Complement[universal,list1,…] give a list of the elements that are in universal, but not in any of the listi Subsets[list] give a list of all subsets of the elements in list DeleteDuplicates[list] delete all duplicates from list

Set theoretical functions.

Union gives the elements that occur in any of the lists.
 In[1]:=
 Out[1]=
Intersection gives only elements that occur in all the lists.
 In[2]:=
 Out[2]=
Complement gives elements that occur in the first list, but not in any of the others.
 In[3]:=
 Out[3]=
This gives all the subsets of the list.
 In[4]:=
 Out[4]=
DeleteDuplicates deletes all duplicate elements from the list.
 In[5]:=
 Out[5]=