inkedmn has created a great Python Tutorial on Lists. Here's a taste:
Python, Lists, and You...
A python list is a special thing. It's most closely analagous to a C++ vector or a Java ArrayList, rather than any old array. Python lists are dynamically resized and can contain heterogeneous types (i.e., one python list could contain a string, an integer, and another list). Since python is dynamically typed, you don't have to worry about type declarations or any of that other stuff, you just create your list and go.
Official Tutorial Here