python内存映射(python ChainMap如何管理映射列表)
导读:1、ChainMap将所有输入映射存储在一个内部列表中。...
1 、ChainMap将所有输入映射存储在一个内部列表中 。
2 、该列表可以通过公共实例属性访问.maps ,用户可以更新 。映射.maps顺序与传递到中间的顺序匹配 。
这个顺序定义了执行键搜索操作时的搜索顺序 。
用于.maps访问pets保存的映射内部列表 。这个列表是常规的Python列表 ,所以可以手动添加和删除映射,遍历列表 ,改变映射顺序等等 。
实例
>>>fromcollectionsimportChainMap >>>for_adoption={"dogs":10,"cats":7,"pythons":3} >>>vet_treatment={"dogs":4,"turtles":1} >>>pets=ChainMap(for_adoption,vet_treatment) >>>pets.maps [{dogs:10,cats:7,pythons:3},{dogs:4,turtles:1}]以上就是python ChainMap管理映射列表的方法 ,希望对大家有所帮助 。更多Python学习指路:Python基础教程
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!