今天爱分享给大家带来python如何将自定义对象作为字典键值【面试题详解】,希望能够帮助到大家。
class MyThing: def __init__(self,name,location,length): self.name = name self.location = location self.length = length def __hash__(self): return hash((self.name, self.location)) def __eq__(self, other): return (self.name, self.location) == (other.name, other.location)