是否有可能實現一個類的方法,以便它的對象與set()函數一起使用?所以Set(objarray)會返回唯一的對象。當然,創建我自己的套裝是一種選擇,但如果它已經在那裏,我不想重新發明輪子。運算符重載Python
編輯:我想我讓你的傢伙與我的英語混淆。這就是我在班上所擁有的 - 我有一個Person類,其人名和地址作爲其成員。這是我想要做的 -
persons = []
for i in range (50):
name = raw_input("Enter Name")
address = raw_input("Address")
persons.append(Person(name,address))
unique = Set(persons) #would only return one person from an address.
#The rest from the same address will be removed
我希望明確的困惑。
閱讀您的標題和內容再次。如何在地球上它們是相關的? –
嗯,我認爲它與運算符重載有關cuz Set方法適用於字典,我希望我的類可以像字典一樣工作。 – Andrew
他可能想重載平等測試。 – cdhowie