[Tutor] Best way to define comparison
bob gailer
bgailer at gmail.com
Sat May 17 21:30:46 CEST 2008
Tiago Katcipis wrote:
> Im writing a class on python and i want to implement the == and !=
> operators on it. I have read about __cmp__ and about __eq__ for == and
> __ne__ for ! =. My question is... who is the better to use? and if
> there is no better what are the advantages and disvantages of them.
> Some articles talk about using cmp, and others about the eq...its a
> little confusing :-(
AFAIK either approach is OK. No advantages. (Other than writing one
method vs 2).
--
Bob Gailer
919-636-4239 Chapel Hill, NC
More information about the Tutor
mailing list