假设我有一堂课:
class Cat:
def __init__(self, name = "default", age = 0):
self.name = name
self.age = age
我还有一份猫的清单:
l = [Cat('Joe')]
现在我不能调用以下内容:
if 'Joe' in l: # the right syntax would be if Cat('Joe') in list
我需要重载哪个运算符才能将identify
Cat 类的对象作为by
其成员变量name
?