小編給大家分享一下python中ChainMap怎么實(shí)例化,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)專注于企業(yè)網(wǎng)絡(luò)營(yíng)銷推廣、網(wǎng)站重做改版、興安網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站制作、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為興安等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
說(shuō)明
1、為了在Python代碼中創(chuàng)建ChainMap,需要從類導(dǎo)入collections,然后調(diào)用。
2、類初始值設(shè)置項(xiàng)可以將零或多個(gè)映射作為參數(shù)。無(wú)參數(shù),它初始化一個(gè)鏈?zhǔn)接成洌锩嬗幸粋€(gè)空字典。
使用不同的映射組合,ChainMap可以創(chuàng)建多個(gè)對(duì)象。每一種情況下,ChainMap都會(huì)返回輸入映射的單個(gè)類似字典的視圖。可以使用任何類型的映射,比如OrderedDict和defaultdict。
實(shí)例
>>> 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'}) )
看完了這篇文章,相信你對(duì)“python中ChainMap怎么實(shí)例化”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!