Предположим, что экземпляры моего ClassA окажутся в структуре данных, и мы знаем, что sorted () будет вызываться для нее.Это чужой код, который будет вызывать sorted (), поэтому я не могу указать функцию сортировки, но могу реализовать любые подходящие методы для ClassA.
Мне кажется, что
def __lt__(self, other):
достаточно, и мне не нужно реализовывать другие пять или около того методов (qt, eq, le, ge, ne).
Достаточно ли этого?