Why is the cmp parameter removed from sort/sorted in Python3.0?
For two objects a and b, __cmp__ requires that one of a < b, a == b, and a > b is true. But that might not be the case: consider sets, where it’s very common that none of those are true, e.g. {1, 2, 3} vs {4, 5, 6}. So __lt__ and friends were … Read more