重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
python内建模块collections的深入浅析?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联公司服务项目包括市中网站建设、市中网站制作、市中网页制作以及市中网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,市中网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到市中省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!在使用Python的过程中,一定是离不开数据结构的, 也就是List-列表,Tuples-元组,Dictionaries-字典。
那实际应用中我们更多的还是要去操作这些结构里的数据。比如,在列表后面添加元素,那么就会用到append() 方法。
那除了这些本身的操作方法之外,还有一个Python内建模块——collections,也提供了不少使用的方法,今天来捋一下。
一、Counter
这是一个计数器,我们可以用来方便的统计出一些元素出现的次数,比如String、List、Tuples等等。
String
from collections import Counter c = Counter("HelloKitty") print(c) #运行结果: Counter({'l': 2, 't': 2, 'H': 1, 'e': 1, 'o': 1, 'K': 1, 'i': 1, 'y': 1})