why does python's list.append evaluate to false?
<p>Is there a reason being <code>list.append</code> evaluating to false? Or is it just the C convention of returning 0 when successful that comes into play?</p>

<pre><code>&gt;&gt;&gt; u=[]
&gt;&gt;&gt; not u.append(6)
True
</code></pre>
