Python中collections模块中的Counter()类

最近在刷leetcode,发现很多题目的思路都很相似。其中,collections模块中的Counter()多次在习题中碰到,很有必要对该知识点总结一下,加深理解。

1.collections模块

  collections模块自Python 2.4 版本之后,引入除了dict、list、set、tuple以外的一些特俗容器,分别是:

  • namedtuple():factory function for creating tuple subclasses with named fields(version 2.6)
  • deque:list-like container with fast appends and pops on either end(version 2.4)
  • Counter:dict subclass for counting hashable objects(version 2.7)
  • OrderdDict:dict subclass that remembers the order entries were added(version 2.7)
  • defaultdict:dict subclass that calls a factory function to supply missing values(version 2.5)

  具体文档参考:https://docs.python.org/2/library/collections.html 

 2.Counter()

 计数器(counter)是一个无序容器,用来跟踪值出现的次数。

 2.1 创建

        

 

 

转载于:https://www.cnblogs.com/yancea/p/7581595.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值