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

主頁(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類的目的是用來(lái)跟蹤值出現(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ì)象,主要的作用是用來(lái)統(tǒng)計(jì)散列對(duì)象,可以使用三種方式來(lái)初始化

  • 參數(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})

下面的代碼說(shuō)明了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ì)象來(lái)更新鍵值。

計(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類的常用操作,來(lái)源于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)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美国产综合一区二区| 在线亚洲一区观看| 亚洲欧洲成人精品av97| 欧美大胆一级视频| 日韩三级高清在线| 欧美区一区二区三区| 在线观看日韩精品| 在线日韩国产精品| 欧美性色欧美a在线播放| 成人免费精品视频| 白白色亚洲国产精品| 国产激情一区二区三区| 国产精品1024| 99久精品国产| 欧美性做爰猛烈叫床潮| 欧美欧美欧美欧美首页| 69精品人人人人| 欧美成人女星排行榜| 精品国产免费一区二区三区香蕉| 日韩免费看的电影| 国产视频一区不卡| 亚洲少妇中出一区| 亚洲高清免费在线| 青青草97国产精品免费观看| 麻豆成人久久精品二区三区小说| 精品一区二区成人精品| 成人免费三级在线| 欧美午夜影院一区| 欧美成人video| 国产精品久久精品日日| 亚洲高清免费在线| 国产一区二区日韩精品| 99免费精品在线| 69堂国产成人免费视频| 国产婷婷色一区二区三区在线| 亚洲日本欧美天堂| 蓝色福利精品导航| 99久久精品一区二区| 欧美日韩一区不卡| 亚洲精品自拍动漫在线| 一区二区三区四区五区视频在线观看| 午夜欧美一区二区三区在线播放 | 亚洲三级免费观看| 五月天亚洲精品| 国产成人免费在线观看| 在线免费观看视频一区| 精品国产3级a| 午夜免费久久看| 不卡一区二区三区四区| 欧美二区在线观看| 亚洲欧美一区二区在线观看| 麻豆专区一区二区三区四区五区| 97se亚洲国产综合自在线观| 日韩欧美激情在线| 亚洲小少妇裸体bbw| 成人午夜激情视频| 精品少妇一区二区三区视频免付费 | 欧美日韩日本视频| 国产精品网曝门| 蜜桃av噜噜一区二区三区小说| 99国产欧美另类久久久精品| 欧美精品一区二区三区久久久| 亚洲高清免费观看高清完整版在线观看| 国产成人免费在线| 日韩久久久精品| 日韩电影一二三区| 在线免费视频一区二区| 国产精品国产三级国产三级人妇| 韩国av一区二区| 在线成人av影院| 日韩专区一卡二卡| 欧美日韩美少妇| 亚洲视频一二三区| 成人免费va视频| 国产日韩欧美麻豆| 国产米奇在线777精品观看| 欧美老肥妇做.爰bbww| 一区二区三区四区激情| 99久久国产综合精品女不卡| 欧美经典三级视频一区二区三区| 国产一区在线精品| 国产三级一区二区三区| 国产乱一区二区| 久久久www成人免费毛片麻豆| 国产一区二区三区电影在线观看| 精品国产亚洲在线| 福利一区福利二区| 国产精品福利一区| 在线观看亚洲a| 亚洲国产欧美在线| 制服丝袜在线91| 久久国产视频网| 久久精品一区二区三区不卡牛牛| 国产精品一区一区| 中文字幕欧美一区| 日本精品一级二级| 天天av天天翘天天综合网| 在线播放91灌醉迷j高跟美女 | 中文字幕欧美国产| 91一区二区三区在线观看| 亚洲欧美韩国综合色| 欧美日韩视频不卡| 色88888久久久久久影院野外| 亚洲色图视频网| 欧美日韩www| 精品一区二区三区久久| 国产精品国产三级国产aⅴ原创| 972aa.com艺术欧美| 亚洲大片在线观看| 久久久天堂av| 欧洲在线/亚洲| 麻豆精品视频在线| 1区2区3区欧美| 欧美一级二级在线观看| 成人精品国产福利| 日韩中文字幕亚洲一区二区va在线| 日韩免费观看高清完整版在线观看| 国产精品911| 亚洲国产精品视频| 国产午夜精品理论片a级大结局 | 欧美精品1区2区| 风流少妇一区二区| 亚洲成人av在线电影| 26uuu精品一区二区| 99精品视频一区| 免费视频一区二区| 亚洲精品国产成人久久av盗摄 | 亚洲成人av在线电影| 欧美刺激午夜性久久久久久久 | 久久亚洲精华国产精华液| 色综合久久88色综合天天6| 蜜桃在线一区二区三区| 亚洲三级电影全部在线观看高清| 日韩一区二区视频| 91成人在线精品| 国产一区二区免费在线| 日本sm残虐另类| 亚洲午夜日本在线观看| 国产农村妇女毛片精品久久麻豆| 欧美一区二区日韩一区二区| 不卡视频免费播放| 国产真实乱偷精品视频免| 日日夜夜精品视频免费| 一区二区三区在线视频观看58| 中文字幕欧美国产| 久久久www成人免费无遮挡大片| 欧美精品久久久久久久多人混战| www.欧美色图| 国产xxx精品视频大全| 久久国产婷婷国产香蕉| 日韩二区三区四区| 视频一区视频二区在线观看| 亚洲在线视频网站| 一区二区三区免费在线观看| 国产精品免费观看视频| www日韩大片| 亚洲愉拍自拍另类高清精品| 亚洲国产精品av| 久久午夜免费电影| 久久综合久久综合久久综合| 日韩精品专区在线影院观看| 在线电影国产精品| 91精品一区二区三区久久久久久 | 久久久久久毛片| 久久久美女艺术照精彩视频福利播放 | 国产精品欧美久久久久一区二区 | 一区二区三区精品| 亚洲人成亚洲人成在线观看图片| 国产精品看片你懂得| 国产精品色一区二区三区| 亚洲国产电影在线观看| 国产精品国产三级国产有无不卡| 综合自拍亚洲综合图不卡区| 亚洲卡通欧美制服中文| 亚洲高清免费观看| 蜜臀久久久99精品久久久久久| 乱一区二区av| 国产精品一卡二| 成人午夜电影久久影院| 91女厕偷拍女厕偷拍高清| 色香蕉成人二区免费| 欧美日韩性生活| 日韩精品在线一区二区| 久久精品亚洲乱码伦伦中文| 国产精品青草久久| 亚洲成人免费影院| 九色|91porny| www.色综合.com| 欧美日韩色一区| 久久青草国产手机看片福利盒子 | 国产一区在线观看视频| av中文字幕在线不卡| 欧美日精品一区视频| 678五月天丁香亚洲综合网| 久久久国产精品麻豆| 亚洲一区二区三区四区在线免费观看| 日韩av一区二区在线影视| 国产不卡在线视频| 欧美夫妻性生活| 日本一区二区三区四区|