Python - Why does extend() and append() return None (void)?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/1682567/why-does-pythons-list-append-evaluate-to-false">why does python&#39;s list.append evaluate to false?</a>  </p>
</blockquote>



<p>In my opinion, I think <code>list1.extend(list2)</code> and <code>list1.append(num)</code> should return the mutated list rather than <code>None</code> (void). As well as having the side effect of destructively mutating the original list.</p>
