【Python 语法】 collections.Counter 用法

  • Counter 的基本用法
  • Counter 示例
    • 示例 1:创建 `Counter` 并统计元素出现次数
    • 示例 2:字符串中各字符出现次数
    • 示例 3:`most_common(n)` 返回出现次数最多的前 n 个元素及其次数
    • 示例 4:`elements()` 方法,按照计数的频率返回元素
    • 示例 5:`update()` 方法
    • 示例 6:`subtract()` 方法

Counter 是 Python 标准库 collections 模块中的一个子类,专门用于 计算可迭代对象中每个元素的出现次数Counter 实际上是一个字典的子类, 键为元素,值为元素的计数

Counter 的基本用法

  1. 创建 Counter 对象

    • 可以通过传入一个 可迭代对象(如列表、字符串、元组等) 来创建一个 Counter 对象,自动统计其中元素的频率。
    • 也可以直接通过字典形式初始化 Counter
  2. 常用方法

    • elements():返回一个迭代器,按计数器中元素的频率逐个返回元素
    • most_common([n]):返回一个列表,包含出现次数最多的前 n 个元素和它们的计数。如果不传 n,返回所有

你可能感兴趣的:(人生苦短,我用,Python,python)