[Python-Dev] Re: Re: lists v. tuples

Andrew Koenig ark@research.att.com
15 Mar 2003 18:44:36 -0500

Guido> Yes.  And I'm still hoping to remove __cmp__; there should be
Guido> only one way to overload comparisons.

Moreover, for some data structures, the __cmp__ approach can be
expensive.  For example, if you're comparing sequences of any kind,
and you know that the comparison is for == or !=, you have your answer
immediately if the sequences differ in length.  If you don't know
what's being tested, as you wouldn't inside __cmp__, you may spend a
lot more time to obtain a result that will be thrown away.

Andrew Koenig, ark@research.att.com, http://www.research.att.com/info/ark