Python | 原来 collections 这么好用!!
来源: 南枝向暖北枝寒MA https://blog.csdn.net/mall_lucy/article/details/108822795 【导语】:collections是实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。为了让大家更好的认识,本文详细总结collections的相关知识,一起来学习吧! collections模块:实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择。 Counter :字典的子类,提供了可哈希对象的计数功能。 defaultdict :字典的子类,提供了一个工厂函数,为字典查询提供了默认值。 OrderedDict :字典的子类,保留了他们被添加的顺序。 namedtuple :创建命名元组子类的工厂函数。 deque :类似列表容器,实现了在两端快速添加(append)和弹出(pop)。 ChainMap :类似字典的容器类,将多个映射集合到一个视图里面。 Counter Counter是一个dict子类,主要是用来对你访问的对象的频率进行计数。 >>> import collections >>> # 统计字符出现的次数 ... collections.Counter('hello world') Counter(