Python之collections类

写在前面

之前手写在笔记本上的,整理到这里,以免笔记丢失。

这里也主要是介绍有这些类,主要是了解其功能作用,具体使用方法再另寻搜索。

namedtuple 创建命名元组子类的工厂函数,生成可用名字访问元素内容的tuple子类
deque 类似于list,实现两端快速添加(append)和弹出(pop)
ChainMap 类似于dict,多个映射集合到一个视图里
Counter 字典子类,提供了可哈希对象的计数功能
OrderedDict 字典子类,保留添加顺序,有序字典
defaultdict 字典子类,工厂函数,为字典查询提供默认值
UserDict 封装字典对象
UserList 封装列表对象
UserString 封装字符串对象

 

一、Counter

计数器,为dict的子类。用于计数可哈希对象。除了常用的字典方法外,还有以下方法:

1、elements()

返回一个迭代器,每个元素将重复出现计数值所指定的次数,若元素计数小于1,则忽略,例如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值