У меня есть объект класса, который имеет 5 целочисленных значений. Я понимаю, что для сортировки вы переопределяете функции __ls__
, но я хочу иметь возможность сортировки, сравнивая любое из 5 значений, поэтому я хотел бы иметь 5 ключей сортировки. Есть ли способ, которым я могу сделать это проще? Я думал о создании глобального переключателя класса, который отслеживает правильное значение, но есть ли более простой способ?