python培训之ChainMap如何管理映射列表

发布时间:2022-12-30 09:30:13 人气:40 作者:多测师

  python ChainMap如何管理映射列表

  1、ChainMap将所有输入映射存储在一个内部列表中。

  2、该列表可以通过公共实例属性访问.maps,用户可以更新。映射.maps顺序与传递到中间的顺序匹配。

  这个顺序定义了执行键搜索操作时的搜索顺序。

  用于.maps访问pets保存的映射内部列表。这个列表是常规的Python列表,所以可以手动添加和删除映射,遍历列表,改变映射顺序等等。

python培训之ChainMap如何管理映射列表

  实例

  >>> from collections import ChainMap

  >>> 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学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线