写在前面
之前手写在笔记本上的,整理到这里,以免笔记丢失。
这里也主要是介绍有这些类,主要是了解其功能作用,具体使用方法再另寻搜索。
namedtuple | 创建命名元组子类的工厂函数,生成可用名字访问元素内容的tuple子类 |
deque | 类似于list,实现两端快速添加(append)和弹出(pop) |
ChainMap | 类似于dict,多个映射集合到一个视图里 |
Counter | 字典子类,提供了可哈希对象的计数功能 |
OrderedDict | 字典子类,保留添加顺序,有序字典 |
defaultdict | 字典子类,工厂函数,为字典查询提供默认值 |
UserDict | 封装字典对象 |
UserList | 封装列表对象 |
UserString | 封装字符串对象 |
一、Counter
计数器,为dict的子类。用于计数可哈希对象。除了常用的字典方法外,还有以下方法:
1、elements()
返回一个迭代器,每个元素将重复出现计数值所指定的次数,若元素计数小于1,则忽略,例如: