假设我的ClassA的实例将会被放入一个数据结构中,并且我们知道会在其上调用sorted()函数。这是别人的代码会调用sorted(),因此我无法指定排序函数,但我可以在ClassA上实现适当的方法。
在我看来,只需要实现
def __lt__(self, other):
就足够了,不需要实现其他五个或更多的方法(qt,eq,le,ge,ne)。
这样是否足够呢?
用户名或电子邮箱地址
密码