[docs] [issue29756] Improve documentation for list methods that compare items by equality

Steven D'Aprano report at bugs.python.org
Sun Mar 12 21:28:02 EDT 2017


Steven D'Aprano added the comment:

I'm afraid I don't know what SUT means.

But 3 == 3.0 is the correct and expected behaviour. If you need to 
check that two values are both the same type and the same value, you 
have to validate the type and value separately.

Changing the behaviour of == is ruled out for backwards 
compatability, but perhaps you could suggest a new === operator 
to check type and value. That would require some discussion on 
the Python Ideas mailing list, not just a feature request on the 
tracker.

----------

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue29756>
_______________________________________


More information about the docs mailing list