<>强如下所示:强>
进口集合 类Mydict (collections.UserDict): def __missing__(自我,键): 如果isinstance(关键,str): 提高KeyError(键) 返回self (str(关键)) def __contains__(自我,键): 在self.data返回str(关键) def __setitem__(自我、关键项): self.data [str(关键)]=项目 def __getattr__(自我,键): 返回self.data (str(关键)) if __name__==癬_main__”: mydict=mydict (((' a ', 1), (“c”, (“d”, 3)), (" b ", 2))) 打印(mydict) 打印(mydict.a) print (mydict [a]) >之前以上这篇Python自定义一个类实现字典dict功能的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
Python自定义一个类实现字典dict功能的方法