新聞中心
這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:python中ChainMap如何實例化
說明

水富網站制作公司哪家好,找創(chuàng)新互聯!從網頁設計、網站建設、微信開發(fā)、APP開發(fā)、成都響應式網站建設公司等網站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯2013年至今到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創(chuàng)新互聯。
1、為了在python代碼中創(chuàng)建ChainMap,需要從類導入collections,然后調用。
2、類初始值設置項可以將零或多個映射作為參數。無參數,它初始化一個鏈式映射,里面有一個空字典。
使用不同的映射組合,ChainMap可以創(chuàng)建多個對象。每一種情況下,ChainMap都會返回輸入映射的單個類似字典的視圖??梢允褂萌魏晤愋偷挠成洌热鏞rderedDict和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學習指路:創(chuàng)新互聯python教程
網頁題目:創(chuàng)新互聯Python教程:python中ChainMap如何實例化
瀏覽路徑:http://www.dlmjj.cn/article/cdjoeoo.html


咨詢
建站咨詢
