# -*- coding:utf-8 -*- #100个名字 性别 年龄不同 #hash() # __hash__ class A: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex def __eq__(self, other): if self.name == other.name and self.sex == other.sex: return True return False def __hash__(self): return hash(self.name + self.sex) a = A("nezha",30,'男') b = A("nezha",29,'男') print(set((a,b)))