python的ChainMap怎么实例化
本篇内容介绍了“python的ChainMap怎么实例化”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
成都创新互联主要从事成都做网站、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务霍州,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
说明
1、为了在Python代码中创建ChainMap,需要从类导入collections,然后调用。
2、类初始值设置项可以将零或多个映射作为参数。无参数,它初始化一个链式映射,里面有一个空字典。
使用不同的映射组合,ChainMap可以创建多个对象。每一种情况下,ChainMap都会返回输入映射的单个类似字典的视图。可以使用任何类型的映射,比如OrderedDict和defaultdict。
实例
>>> from collections import ChainMap >>> from collections import OrderedDict, defaultdict >>> # Use no arguments >>> ChainMap() ChainMap({}) >>> # Use regular dictionaries >>> 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'}) >>> # Use other mappings >>> numbers = OrderedDict(one=1, two=2) >>> letters = defaultdict(str, {"a": "A", "b": "B"}) >>> ChainMap(numbers, letters) ChainMap( OrderedDict([('one', 1), ('two', 2)]), defaultdict(, {'a': 'A', 'b': 'B'}) )
“python的ChainMap怎么实例化”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
本文名称:python的ChainMap怎么实例化
文章来源:http://pwwzsj.com/article/gjiccj.html