有趣生活

当前位置:首页>科技>python中列表count怎么使用集合工具类之计数器

python中列表count怎么使用集合工具类之计数器

发布时间:2026-07-21阅读(1)

导读前言本文继续来盘Python内置集合模块,这期主要介绍其中的工具类计数器类(Counter)类的使用。我们还是采用“短平快”的模式——文字代码,助你多快好省....前言

本文继续来盘Python内置集合模块,这期主要介绍其中的工具类计数器类(Counter)类的使用。我们还是采用“短平快”的模式——文字 代码,助你多快好省的学会它,并能都收用上它。闲话少叙,开始正文——

集合模块之计数器-Counter

Python编程:换种方式用字典之链式映射ChainMap;

Python编程:详解命名元组(namedtuple)的使用要点;

Python编程:详解内置字典(dict)子类及应用(一网打尽);Python编程:如何搞定生成器(Generator)及表达式?

更多内容,请关注@传新视界

Counter

Counter是一个dict子类,用于计数可哈希对象。它是一个集合,其中元素被存储为字典键,它们的计数值被存储为字典值。计数值可为任何整数值,包括零或负计数。Counter类类似于其他语言中的包或多集。

计数的元素来自可迭代对象或另一个初始化的映射(或计数器)。下面是Python中创建Counter对象的一些方式。请看示例代码:

from collections import Counter# 创建一个空的Counter对象c1 = Counter()print(c1)# 从可迭代对象创建新的Counter对象c2 = Counter(aabbbcddeeee)print(c2)# 从映射创建新的的Counter对象c3 = Counter({orange: 6, red: 3, green: 5})print(c3)# 从关键字参数创建Counter对象c4 = Counter(cats=4, dogs=8)print(c4)

程序运行结果如下所示:

TAGS标签:  python  列表  count  怎么  使用  python中列表c

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图