标签: python list class sorting
我有一个5个整数值的类对象。我理解为了排序你覆盖__ls__函数,但我希望能够对5个值中的任何一个进行排序,所以我希望有5个排序键。有什么方法可以让它变得更容易吗?我想过制作一个跟踪正确值的全局类切换但是有更简单的方法吗?
__ls__
答案 0 :(得分:3)
如果你想按多种方式排序,可能更容易不尝试将其构建到类中,而是在排序时使用the key parameter sorted,并根据你的不同提供不同的功能想要排序。
key
sorted