Well a list is like a shopping list. There are several functions to deal with manipulating the items. They vary from reordering them to adding, and deleting them in multiple ways.
A grid is like the x, and y coordinates you use for objects. You store data at the x, and y position.