python跳过本次循环(python ChainMap跳过子上下文的功能)
导读:说明...
说明
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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!