Proposal: === and !=== operators

Chris Angelico rosuav at gmail.com
Sat Jul 12 02:39:35 EDT 2014


On Sat, Jul 12, 2014 at 4:11 PM, Ethan Furman <ethan at stoneleaf.us> wrote:
> class list:
>     def __eq__(self, other):
>         if len(self) != len(other):
>             return False
>         for this, that in zip(self, other):
>              if this is that or this == that:
>                  continue
>              break
>         else:
>             return True
>         return False

Seems a little elaborate. Why not just return straight from the loop,
instead of breaking and using else? :)

ChrisA



More information about the Python-list mailing list