Python提供了一个强大的collections模块,其中包含了许多用于高级数据结构操作的工具。这些工具使得处理各种数据结构变得更加简单和高效。在本文中,我们将介绍collections模块的几个重要功能,并提供相应的源代码示例。
- Counter(计数器)
Counter是collections模块中一个非常有用的类,用于计算可迭代对象中元素的出现次数。它返回一个字典,其中键是元素,值是对应元素的计数。
下面是一个使用Counter的示例:
from collections import Counter
data = ['apple', 'banana', 'apple'