logo资料库

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

第1页 / 共1页
资料共1页,全文预览结束
Python自定义一个类实现字典 自定义一个类实现字典dict功能的方法 功能的方法 如下所示: 如下所示: import collections class Mydict(collections.UserDict): def __missing__(self, key): if isinstance(key, str): raise KeyError(key) return self[str(key)] def __contains__(self, key): return str(key) in self.data def __setitem__(self, key, item): self.data[str(key)] = item def __getattr__(self, key): return self.data[str(key)] if __name__ == '__main__': mydict = Mydict((('a',1),('c',('d',3)),('b',2))) print(mydict) print(mydict.a) print(mydict['a']) 以上这篇Python自定义一个类实现字典dict功能的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大 家多多支持软件开发网。 您可能感兴趣的文章:python实现字典嵌套列表取值python实现两个字典合并,两个list合并python 哈希表实现简单python字典 您可能感兴趣的文章 代码实例python 字典的打印实现Python实现生成密码字典的方法示例python中字典按键或键值排序的实现代码python实现字 符串和字典的转换Python3实现的字典遍历操作详解python如何实现不可变字典inmutabledict
分享到:
收藏