pythonmap函数的作用(python中ChainMap如何实例化)
导读:说明...
说明
1 、为了在Python代码中创建ChainMap ,需要从类导入collections ,然后调用 。
2 、类初始值设置项可以将零或多个映射作为参数 。无参数 ,它初始化一个链式映射 ,里面有一个空字典 。
使用不同的映射组合 ,ChainMap可以创建多个对象 。每一种情况下 ,ChainMap都会返回输入映射的单个类似字典的视图 。可以使用任何类型的映射 ,比如OrderedDict和defaultdict 。
实例
>>>fromcollectionsimportChainMap >>>fromcollectionsimportOrderedDict,defaultdict >>>#Usenoarguments >>>ChainMap() ChainMap({}) >>>#Useregulardictionaries >>>numbers={"one":1,"two":2} >>>letters={"a":"A","b":"B"} >>>ChainMap(numbers,letters) ChainMap({one:1,two:2},{a:A,b:B}) >>>ChainMap(numbers,{"a":"A","b":"B"}) ChainMap({one:1,two:2},{a:A,b:B}) >>>#Useothermappings >>>numbers=OrderedDict(one=1,two=2) >>>letters=defaultdict(str,{"a":"A","b":"B"}) >>>ChainMap(numbers,letters) ChainMap( OrderedDict([(one,1),(two,2)]), defaultdict(<classstr>,{a:A,b:B}) )创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!