百科狗-知识改变命运!
--

pythonCounter在python中两种用法

梵高1年前 (2023-11-19)阅读数 18#技术干货
文章标签两种

Counter在python中两种用法

此映射类型为键准备了一个整数计数器。每更新一次键,该计数器就增加一次。因此,此类型可用于为可散列表对象计数,或将其作为多重集合使用——多重集合就是集合中的元素可以多次出现。

1、Counter实现了+和-运算符用来合并记录,还有像most_common([n])这类很有用的方法。most_common([n])会按照次序返回映射里最常见的n个键和它们的计数。

In[1]:fromcollectionsimportCounter

In[2]:langs=['java','php','python','C#','kotlin','swift','python']

In[3]:ct=Counter(langs)

In[4]:ct

Out[4]:Counter({'C#':1,'java':1,'kotlin':1,'php':1,'python':2,'swift':1})

In[5]:ct.update(['java','c'])

In[6]:ct

Out[6]:

Counter({'C#':1,

'c':1,

'java':2,

'kotlin':1,

'php':1,

'python':2,

pythonCounter在python中两种用法

'swift':1})

In[7]:ct.most_common(2)

Out[7]:[('java',2),('python',2)]

2、直接操作字符串

In[9]:ct=Counter('abracadabra')

In[10]:ct

Out[10]:Counter({'a':5,'b':2,'c':1,'d':1,'r':2})

In[11]:ct.update('aaaaazzz')

In[12]:ct

Out[12]:Counter({'a':10,'b':2,'c':1,'d':1,'r':2,'z':3})

In[13]:ct.most_common(2)

Out[13]:[('a',10),('z',3)]

以上就是Counter在python中两种用法,希望能对大家有所帮助,更多Python学习教程请关注IT培训机构:开发教育。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)