校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > Python中collections.Counter()的具體使用

Python中collections.Counter()的具體使用

熱門標(biāo)簽:煙臺(tái)電話外呼營(yíng)銷系統(tǒng) 長(zhǎng)春極信防封電銷卡批發(fā) 外賣地址有什么地圖標(biāo)注 如何地圖標(biāo)注公司 預(yù)覽式外呼系統(tǒng) 企業(yè)彩鈴地圖標(biāo)注 電銷機(jī)器人錄音要學(xué)習(xí)什么 上海正規(guī)的外呼系統(tǒng)最新報(bào)價(jià) 銀川電話機(jī)器人電話

Counter類

Counter類的目的是用來跟蹤值出現(xiàn)的次數(shù)。它是一個(gè)無(wú)序的容器類型,以字典的鍵值對(duì)形式存儲(chǔ),其中元素作為key,其計(jì)數(shù)作為value。計(jì)數(shù)值可以是任意的Interger(包括0和負(fù)數(shù))。Counter類和其他語(yǔ)言的bags或multisets很相似。

創(chuàng)建

Counter是一個(gè)容器對(duì)象,主要的作用是用來統(tǒng)計(jì)散列對(duì)象,可以使用三種方式來初始化

  • 參數(shù)里面參數(shù)可迭代對(duì)象 Counter("success")
  • 傳入關(guān)鍵字參數(shù) Counter((s=3,c=2,e=1,u=1))
  • 傳入字典 Counter({"s":3,"c"=2,"e"=1,"u"=1})

下面的代碼說明了Counter類創(chuàng)建的方法:

>>> c = Counter()  # 創(chuàng)建一個(gè)空的Counter類
>>> c = Counter('gallahad')  # 從一個(gè)可iterable對(duì)象(list、tuple、dict、字符串等)創(chuàng)建
>>> c = Counter({'a': 4, 'b': 2})  # 從一個(gè)字典對(duì)象創(chuàng)建
>>> c = Counter(a=4, b=2)  # 從一組鍵值對(duì)創(chuàng)建

計(jì)數(shù)值的訪問與缺失的鍵

當(dāng)所訪問的鍵不存在時(shí),返回0,而不是KeyError;否則返回它的計(jì)數(shù)。

>>> c = Counter("abcdefgab")
>>> c["a"]
> 2
>>> c["c"]
> 1
>>> c["h"]
> 0

計(jì)數(shù)器的更新

可以使用一個(gè)iterable對(duì)象或者另一個(gè)Counter對(duì)象來更新鍵值。

計(jì)數(shù)器的更新包括增加和減少兩種。

增加使用update()方法:

>>> c = Counter('which')
>>> c.update('witch')  # 使用另一個(gè)iterable對(duì)象更新
>>> c['h']
> 2
>>> d = Counter('watch')
>>> c.update(d)  # 使用另一個(gè)Counter對(duì)象更新
>>> c['h']
> 3

減少則使用subtract()方法:

>>> c = Counter('which')
>>> c.subtract('witch')  # 使用另一個(gè)iterable對(duì)象更新
>>> c['h']
> 1
>>> d = Counter('watch')
>>> c.subtract(d)  # 使用另一個(gè)Counter對(duì)象更新
>>> c['a']
> -1

鍵的刪除

當(dāng)計(jì)數(shù)值為0時(shí),并不意味著元素被刪除,刪除元素應(yīng)當(dāng)使用del。

>>> c = Counter("abcdcba")
>>> c
Counter({'a': 2, 'c': 2, 'b': 2, 'd': 1})
>>> c["b"] = 0
>>> c
Counter({'a': 2, 'c': 2, 'd': 1, 'b': 0})
>>> del c["a"]
>>> c
Counter({'c': 2, 'b': 2, 'd': 1})

elements()

返回一個(gè)迭代器。

元素被重復(fù)了多少次,在該迭代器中就包含多少個(gè)該元素。元素排列無(wú)確定順序,個(gè)數(shù)小于1的元素不被包含。

>>> c = Counter(a=4, b=2, c=0, d=-2)
>>> list(c.elements())
['a', 'a', 'a', 'a', 'b', 'b']

most_common([n])

返回一個(gè)TopN列表。如果n沒有被指定,則返回所有元素。當(dāng)多個(gè)元素計(jì)數(shù)值相同時(shí),排列是無(wú)確定順序的。

>>> c = Counter('abracadabra')
>>> c.most_common()
[('a', 5), ('r', 2), ('b', 2), ('c', 1), ('d', 1)]
>>> c.most_common(3)
[('a', 5), ('r', 2), ('b', 2)]

fromkeys

未實(shí)現(xiàn)的類方法。

淺拷貝copy

>>> c = Counter("abcdcba")
>>> c
Counter({'a': 2, 'c': 2, 'b': 2, 'd': 1})
>>> d = c.copy()
>>> d
Counter({'a': 2, 'c': 2, 'b': 2, 'd': 1})

算術(shù)和集合操作

+、-、、|操作也可以用于Counter。其中和|操作分別返回兩個(gè)Counter對(duì)象各元素的最小值和最大值。需要注意的是,得到的Counter對(duì)象將刪除小于1的元素。

>>> c = Counter(a=3, b=1)
>>> d = Counter(a=1, b=2)
>>> c + d  # c[x] + d[x]
Counter({'a': 4, 'b': 3})
>>> c - d  # subtract(只保留正數(shù)計(jì)數(shù)的元素)
Counter({'a': 2})
>>> c  d  # 交集:  min(c[x], d[x])
Counter({'a': 1, 'b': 1})
>>> c | d  # 并集:  max(c[x], d[x])
Counter({'a': 3, 'b': 2})
 

常用操作

下面是一些Counter類的常用操作,來源于Python官方文檔。

sum(c.values())  # 所有計(jì)數(shù)的總數(shù)
c.clear()  # 重置Counter對(duì)象,注意不是刪除
list(c)  # 將c中的鍵轉(zhuǎn)為列表
set(c)  # 將c中的鍵轉(zhuǎn)為set
dict(c)  # 將c中的鍵值對(duì)轉(zhuǎn)為字典
c.items()  # 轉(zhuǎn)為(elem, cnt)格式的列表
Counter(dict(list_of_pairs))  # 從(elem, cnt)格式的列表轉(zhuǎn)換為Counter類對(duì)象
c.most_common()[:-n:-1]  # 取出計(jì)數(shù)最少的n個(gè)元素
c += Counter()  # 移除0和負(fù)值

到此這篇關(guān)于Python中collections.Counter()的具體使用的文章就介紹到這了,更多相關(guān)Python collections.Counter()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 簡(jiǎn)單掌握Python的Collections模塊中counter結(jié)構(gòu)的用法
  • Python中Collections模塊的Counter容器類使用教程

標(biāo)簽:西寧 佳木斯 珠海 潮州 宜昌 盤錦 湖北 上饒

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python中collections.Counter()的具體使用》,本文關(guān)鍵詞  Python,中,collections.Counter,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python中collections.Counter()的具體使用》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Python中collections.Counter()的具體使用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    99久久精品国产一区二区三区| 久久99这里只有精品| 亚洲天堂2014| 亚洲无线码一区二区三区| 一区二区在线观看免费| 亚洲图片自拍偷拍| 蜜臀av国产精品久久久久| 天天免费综合色| 成人av在线资源网站| 欧美电视剧在线看免费| 国产精品不卡在线观看| 亚洲第一激情av| 国产精品99久久久久久宅男| 色综合久久久久久久久| 日韩美女在线视频| 一区二区三区成人| 九九**精品视频免费播放| 91猫先生在线| 国产三级欧美三级日产三级99 | 成人免费在线观看入口| 免费成人深夜小野草| 一本久久精品一区二区| 国产视频一区在线播放| 亚洲自拍偷拍九九九| 成人av片在线观看| 久久精品网站免费观看| 老司机精品视频线观看86| 在线一区二区三区四区五区| 国产精品欧美综合在线| 国产夫妻精品视频| 久久综合九色欧美综合狠狠| 免费成人在线观看视频| 欧美一区二区三区四区高清| 99久久婷婷国产综合精品电影| 性欧美疯狂xxxxbbbb| 国产精品午夜电影| 日韩一级片在线播放| 在线观看国产日韩| 九九久久精品视频| 国产精品久久久久婷婷二区次| 91激情在线视频| 国产中文字幕精品| 亚洲免费观看在线视频| 91精品久久久久久久99蜜桃| 国产一区高清在线| 有码一区二区三区| 国产日韩欧美激情| 在线观看91视频| 黄色资源网久久资源365| 亚洲人一二三区| 精品入口麻豆88视频| 色婷婷精品大视频在线蜜桃视频| 青青草精品视频| 亚洲女人****多毛耸耸8| 欧美成人a在线| 欧美猛男男办公室激情| 成人免费毛片片v| 国产一区二区三区四区五区美女 | 国产二区国产一区在线观看| 亚洲精品国产无天堂网2021| 国产亚洲一区二区三区四区| 国产91精品精华液一区二区三区 | 欧洲生活片亚洲生活在线观看| 麻豆精品在线播放| 日韩成人av影视| 精品午夜久久福利影院| 国产精品自在欧美一区| 成人激情黄色小说| 91捆绑美女网站| 91毛片在线观看| 欧美日韩精品一区二区三区四区| 欧美一区二区在线免费播放| 日韩精品一区二区三区四区| 精品电影一区二区三区| 91色|porny| 亚洲少妇30p| 亚洲午夜久久久久中文字幕久| 在线免费av一区| 国产在线一区观看| 三级久久三级久久久| 成人免费在线视频| 精品三级在线看| 欧美一区二区三区免费| 成人av电影观看| 国产综合久久久久久久久久久久| 亚洲一区二区不卡免费| 国产精品久久久久久久久晋中 | 国产精品人成在线观看免费| 欧美视频一区二区在线观看| 国产盗摄精品一区二区三区在线| 美女mm1313爽爽久久久蜜臀| 亚洲午夜私人影院| 最新久久zyz资源站| 欧美激情一区二区三区在线| 最新中文字幕一区二区三区| 亚洲人妖av一区二区| 国产永久精品大片wwwapp| 国产精品羞羞答答xxdd| 成人国产在线观看| 99v久久综合狠狠综合久久| 国产一区91精品张津瑜| 久久久国际精品| 色天天综合久久久久综合片| 国产成人免费在线观看| 国产黄色精品网站| 欧美日韩中文另类| 日韩电影一区二区三区| 欧美大尺度电影在线| 亚洲sss视频在线视频| 肉肉av福利一精品导航| 97se狠狠狠综合亚洲狠狠| 欧美亚洲国产一区在线观看网站 | 日韩av不卡一区二区| 韩国av一区二区三区在线观看| 成人免费va视频| 这里只有精品99re| 国产精品区一区二区三| 久久久久亚洲综合| 国产精品无码永久免费888| 亚洲一区二区三区免费视频| 日韩电影在线看| 成人av免费在线| 欧美日本一区二区在线观看| 久久综合色8888| 亚洲欧美日韩国产综合在线| 久久99国产精品尤物| 91黄色在线观看| 久久综合九色综合久久久精品综合 | 色久优优欧美色久优优| 欧美精品乱码久久久久久| 国产日韩精品久久久| 午夜精品福利在线| 色婷婷国产精品| 久久久av毛片精品| 亚洲国产视频网站| 一本大道av伊人久久综合| 久久精品免费在线观看| 奇米色一区二区| 欧美丝袜自拍制服另类| 一区二区三区在线影院| 欧美伊人久久大香线蕉综合69 | 成人国产在线观看| 在线观看欧美日本| 中文字幕在线免费不卡| 亚洲精品高清在线观看| 欧美国产乱子伦| 国产精品传媒视频| 国产精品久久久久久久久久免费看| 色av成人天堂桃色av| 国产成a人亚洲精| 欧美xxxxx裸体时装秀| 国产精品一区二区免费不卡| 337p亚洲精品色噜噜狠狠| 亚洲永久精品国产| 91麻豆成人久久精品二区三区| 国产日韩欧美不卡在线| 韩国一区二区三区| 日韩精品一区二区三区视频在线观看 | 国产亚洲欧美色| 欧美aaa在线| 久久亚洲综合av| 国产不卡高清在线观看视频| 成人欧美一区二区三区黑人麻豆 | 久久精品久久综合| 欧美成人aa大片| 国产精品69毛片高清亚洲| 中文字幕一区二区三区视频| 日韩一二三四区| 中文字幕不卡在线播放| 91国偷自产一区二区使用方法| 偷拍自拍另类欧美| 亚洲视频图片小说| 欧美三级在线视频| 久久99精品一区二区三区三区| 国产人妖乱国产精品人妖| 欧美调教femdomvk| 国产不卡视频在线观看| 五月天一区二区三区| 亚洲电影在线播放| 亚洲色图制服诱惑| 7777女厕盗摄久久久| 午夜精品久久久久久久久久| 欧美日韩国产在线播放网站| 欧美mv和日韩mv的网站| 日韩精品亚洲一区| 色综合久久天天| 国产丝袜欧美中文另类| 成人国产精品免费网站| 亚洲激情网站免费观看| 欧美日韩久久久久久| 蜜桃视频在线观看一区二区| 2017欧美狠狠色| 成人精品在线视频观看| 亚洲欧洲综合另类在线| 欧美美女直播网站| 国产自产2019最新不卡| 亚洲视频一区在线| 国产日产欧美一区二区三区| 国产xxx精品视频大全| 激情另类小说区图片区视频区|