扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
说明
水富网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
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学习指路:创新互联python教程
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流