新聞中心
說明

創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、紅塔網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5建站、購物商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為紅塔等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
1、ChainMap有一個功能是.parents。這個屬性返回了新的ChainMap實例,包括除第一個以外的所有底層鏈映射。
2、在給定鏈映射中搜索鍵時,這個功能對跳過第一個映射非常有用。
實例
>>> from collections import ChainMap
>>> mom = {"name": "Jane", "age": 31}
>>> dad = {"name": "John", "age": 35}
>>> son = {"name": "Mike", "age": 0}
>>> family = ChainMap(son, mom, dad)
>>> family
ChainMap(
{'name': 'Mike', 'age': 0},
{'name': 'Jane', 'age': 31},
{'name': 'John', 'age': 35}
)
>>> family.parents
ChainMap({'name': 'Jane', 'age': 31}, {'name': 'John', 'age': 35})
用.parents跳過第一個包含兒子數(shù)據(jù)的字典。在某種程度上,.parents是.new_child()的逆向。前者刪除字典,后者在列表開頭添加新字典。在這兩種情況下,你會得到一個新的鏈圖。
以上就是python ChainMap跳過子上下文的功能,希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)Python教程:pythonChainMap跳過子上下文的功能
文章網(wǎng)址:http://fisionsoft.com.cn/article/dhhceis.html


咨詢
建站咨詢
