Lists Lists can be considered as a tool of collecting numbers together. A list such as {1,2,3} is a collection of objects, but in many ways it can be treated as one object. For example, you could perform an operation on the whole list at once. In[1]:= {1,2,3}^2 Out[1]= {1, 4, 9} Mathematical functions that are built into Mathematica are setup such that they act separately on each item on the list. But, not all functions act like that. The primary use of lists is for generating tables of values. This is done by the function Table, which evaluates a expression for a sequence of different parameter values. In[3]:= Table[i^2,{i,6}] Out[3]= {1, 4, 9, 16, 25, 36} In[4]:= Table[x^a + y^b,{a,2}, {b,3}] 2 3 2 2 2 2 3 Out[4]= {{x + y, x + y , x + y }, {x + y, x + y , x + y }} You can also make the values appear in a neat tabular form by using the function TableForm. In[5]:= TableForm[%] 2 3 x + y x + y x + y 2 2 2 2 3 Out[5]//TableForm= x + y x + y x + y You can use Table to generate such arrays in any number of dimensions.