python给字符串添加上标(python ChainMap增加子上下文的方法)
导读:说明...
说明
1 、ChainMap实现了子上下文.new_child() 。
2 、这种方法可以选择以映射为参数 ,并返回一个新的ChainMap实例 ,包括输入映射 ,然后在底层链映射中的所有当前映射 。
实例
>>>fromcollectionsimportChainMap >>>mom={"name":"Jane","age":31} >>>dad={"name":"John","age":35} >>>family=ChainMap(mom,dad) >>>family ChainMap({name:Jane,age:31},{name:John,age:35}) >>>son={"name":"Mike","age":0} >>>family=family.new_child(son) >>>forpersoninfamily.maps: ...print(person) ... {name:Mike,age:0} {name:Jane,age:31} {name:John,age:35}在这里 ,.new_child()返回一个包含新映射的新对象son ,其次是旧映射 、mom和dad 。请注意 ,新映射现在占据内部映射列表的第一位 。maps 。
使用.new_child() ,您可以创建一个子上下文 ,您可以在不改变任何现有映射的情况下更新子上下文 。
以上就是python ChainMap增加子上下文的方法 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!