Python自定义一个类实现字典dict功能的方法

  

<>强如下所示:

        进口集合         类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功能的方法