自定义排序函数Python

自定义排序函数Python,python,list,class,sorting,Python,List,Class,Sorting,我有一个类对象,它是5个整数值。我知道排序时会覆盖\uu ls\uu函数,但我希望能够比较5个值中的任何一个进行排序,因此我希望有5个排序键。有什么办法可以让它更容易些吗?我曾想过制作一个全局类开关,以跟踪正确的值,但有没有更简单的方法?如果要按多个对象排序,不尝试将其构建到类中可能更容易,而是在排序时用于排序,并根据您要排序的内容提供不同的功能。什么?你的意思是uuu eq uuuuuuuuuuuuuuuuuuuuuuuu lt uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

我有一个类对象,它是5个整数值。我知道排序时会覆盖
\uu ls\uu
函数,但我希望能够比较5个值中的任何一个进行排序,因此我希望有5个排序键。有什么办法可以让它更容易些吗?我曾想过制作一个全局类开关,以跟踪正确的值,但有没有更简单的方法?

如果要按多个对象排序,不尝试将其构建到类中可能更容易,而是在排序时用于
排序
,并根据您要排序的内容提供不同的功能。

什么?你的意思是uuu eq uuuuuuuuuuuuuuuuuuuuuuuu lt uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu?另见。