On Tue, Nov 23, 2010 at 3:18 PM, Mike Graham <span dir="ltr"><<a href="mailto:mikegraham@gmail.com">mikegraham@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">On Tue, Nov 23, 2010 at 5:16 PM, average <<a href="mailto:dreamingforward@gmail.com">dreamingforward@gmail.com</a>> wrote:<br>
> On Tue, Nov 23, 2010 at 12:59 PM, Guido van Rossum <<a href="mailto:guido@python.org">guido@python.org</a>> wrote:<br>
>><br>
>> FWIW I'm fine with adding list.clear() to 3.3.<br>
>><br>
> How about calling it container.clear()?  ;^)<br>
> marcos<br>
<br>
</div></div>1) Because that's not how Python's type system works, and<br>
2) Because many containers are immutable?<br>
<br></blockquote><div>That's a decent point.  But in the case of a non-uniform container scheme and in absence of a obvious syntax to distinguish between mutable and immutable types, then it doesn't really make much sense to add the clear method to lists.... yet <br>
<br>mark<br></div></div>