Python常用模块介绍——(collections模块)

43 阅读1分钟

Python的collections模块是一个内置模块,提供了许多有用的数据结构,如列表、元组、字典、集合等。这些数据结构可以帮助我们更高效地处理和操作数据。

常用功能:
  1. Counter:用于计数可哈希对象,例如列表中的元素出现的次数。
  2. OrderedDict:保持元素插入顺序的字典。
  3. defaultdict:当访问不存在的键时,返回一个默认值的字典。
  4. deque:双端队列,支持在两端添加和删除元素。
  5. namedtuple:创建具有命名字段的元组子类。
  6. ChainMap:将多个字典组合成一个字典,查找键时会按照顺序查找。
  7. Counter:用于计数可哈希对象,例如列表中的元素出现的次数。
  8. UserDict:继承自字典的类,可以自定义字典的行为。
  9. UserList:继承自列表的类,可以自定义列表的行为。
  10. UserString:继承自字符串的类,可以自定义字符串的行为。
演示:

输出结果: