1. 首页
  2. 编程语言
  3. Python
  4. Python基础教程:使用Counter类跟踪值出现的次数

Python基础教程:使用Counter类跟踪值出现的次数

上传者: 2023-11-03 16:04:28上传 PDF文件 103.06KB 热度 51次

Python基础教程:Counter类是一个无序的容器类型,用于跟踪值出现的次数。它以字典的键值对形式存储,元素作为key,计数作为value。计数值可以为任意的非负整数。Counter类类似于其他语言中的bags或multisets。

  1. 创建方式:
  2. c = Counter():创建一个空的Counter类
  3. c = Counter('gallahad'):从一个可迭代对象(如list、tuple、dict、字符串等)创建
  4. c = Counter({'a': 4, 'b': 2}):从一个字典对象创建
  5. c = Counter(a=4, b=2):从一组键值对创建

  6. 访问计数值和缺失的键:

    当访问一个不存在的键时,返回0而不是KeyError;如果键存在,则返回它的计数值。

    示例:

  7. c = Counter("abcdefgab")
  8. c["a"] 结果为2
  9. c["c"] 结果为1
  10. c["h"] 结果为0

  11. 计数器的更新(update和

下载地址
用户评论