首页IT科技python跳过本次循环(python ChainMap跳过子上下文的功能)

python跳过本次循环(python ChainMap跳过子上下文的功能)

时间2025-05-01 08:42:08分类IT科技浏览2884
导读:说明...

说明

1          、ChainMap有一个功能是.parents          。这个属性返回了新的ChainMap实例          ,包括除第一个以外的所有底层链映射               。

2               、在给定链映射中搜索键时               ,这个功能对跳过第一个映射非常有用     。

实例

>>>fromcollectionsimportChainMap >>>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跳过子上下文的功能          ,希望对大家有所帮助               。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
微软输入法打不出来(微软输入法打不出汉字解决方法) python给字符串添加上标(python ChainMap增加子上下文的方法)