python ChainMap跳过子上下文的功能

python ChainMap跳过子上下文的功能

说明

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跳过第一个包含儿子数据的字典。在某种程度上,.parents是.new_child()的逆向。前者删除字典,后者在列表开头添加新字典。在这两种情况下,你会得到一个新的链图。



微信扫描下方的二维码阅读更多精彩内容

python ChainMap跳过子上下文的功能

每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包可以用来支持大飞哥

大飞哥能不能加鸡腿就看各位了!

赞赏请扫

开发者微信

大飞哥微信

开发者微信反馈BUG或者VIP可以添加,其他情况反馈可能不及时,见谅

版权声明

初衷是提供高清手机电脑壁纸等图片素材免费分享下载,禁止商用。图片素材来源网络,版权归原作者所有,若有侵权问题敬请告知我们!

【友情提醒】:

因平台原因不易展示大尺度写真,有的写真展示越少代表此套写真越性感,特别是xiuren等写真每一套写真完整套图50-100张不等。更多内容的欣赏请移步 点击这里

【更多图集移步】: 每日更新-点击这里
漂亮小姐姐-点击这里
性感美女-点击这里
清纯女孩-点击这里
xiuren专栏-点击这里
整站资源下载-点击这里

相关新闻