title: Is there a limit to how many items a list can contain?
body: <p>So, I have this little bit of code here that I made for fun, </p>
  
  <pre><code>import itertools
  list = []
  for int in itertools.count():
      list.append(int)
         print list[int]
  </code></pre>
  
  <p>Now, all of my friends tell me this will stop working at some point. This led me to believe lists can only contain a finite amount of items. Is this true? If so, what is the limit?</p>