新聞中心
1、ChainMap支持與常規(guī)字典相同的API訪問(wèn)現(xiàn)有密鑰??梢杂米值錁邮降逆I來(lái)搜索現(xiàn)有的鍵,或者可以用.get()。

磁縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站從2013年開(kāi)始到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
>>> from collections import ChainMap
>>> numbers = {"one": 1, "two": 2}
>>> letters = {"a": "A", "b": "B"}
>>> alpha_num = ChainMap(numbers, letters)
>>> alpha_num["two"]
2
>>> alpha_num.get("a")
'A'
>>> alpha_num["three"]
Traceback (most recent call last):
...
KeyError: 'three'2、在搜索目標(biāo)鏈映射中搜索所有映射,直到找到所需的鍵。
如果密鑰不存在,您將獲得通常的KeyError。
>>> from collections import ChainMap
>>> for_adoption = {"dogs": 10, "cats": 7, "pythons": 3}
>>> vet_treatment = {"dogs": 4, "cats": 3, "turtles": 1}
>>> pets = ChainMap(for_adoption, vet_treatment)
>>> pets["dogs"]
10
>>> pets.get("cats")
7
>>> pets["turtles"]
1以上就是python ChainMap實(shí)現(xiàn)字典操作的方法,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
本文標(biāo)題:創(chuàng)新互聯(lián)Python教程:pythonChainMap如何實(shí)現(xiàn)字典操作
轉(zhuǎn)載源于:http://www.5511xx.com/article/dhjecop.html


咨詢(xún)
建站咨詢(xún)
