title: Python List size limitation
body: <p>As I am new to python could any one tell me what is the maximum memory size that a list in python can accommodate.
  a = [1,2,3,45]
  For instance let size of 'a' be 10 bytes.
  So I would like to know how many such bytes can be the maximum limit for the list.
  Does it in anyway depend on RAM?  </p>