Why don't list objects belong to a class?
<p>From the <a href="http://docs.python.org/tutorial/classes.html" rel="nofollow">classes tutorial</a>:</p>

<blockquote>
  <p>In Python, the term method is not
  unique to class instances: other
  object types can have methods as well.
  For example, list objects have methods
  called append, insert, remove, sort,
  and so on.</p>
</blockquote>

<p>One implication I can find is this gives an error: <code>[].foo = 'bar'</code>. Are there other implications? Why isn't list implemented as a class? Is this because of historic reasons?</p>
