Grouping and Combining Elements of Lists

Partition[list,n]partition list into nelement pieces
Partition[list,n,d]use offset d for successive pieces
Split[list]split list into pieces consisting of runs of identical elements

Functions for grouping together elements of lists.

Here is a list.
In[1]:=
Click for copyable input
Out[1]=
This groups the elements of the list in pairs, throwing away the single element left at the end.
In[2]:=
Click for copyable input
Out[2]=
This groups elements in triples. There is no overlap between the triples.
In[3]:=
Click for copyable input
Out[3]=
This makes triples of elements, with each successive triple offset by just one element.
In[4]:=
Click for copyable input
Out[4]=
This splits up the list into runs of identical elements.
In[5]:=
Click for copyable input
Out[5]=
Tuples[list,n]generate all possible ntuples of elements from list
Tuples[{list1,list2,}]generate all tuples whose i^(th) element is from

Finding possible tuples of elements in lists.

This gives all possible ways of picking two elements out of the list.
In[6]:=
Click for copyable input
Out[6]=
This gives all possible ways of picking one element from each list.
In[7]:=
Click for copyable input
Out[7]=