Python里最好用的counter計數(shù)器,不接受反駁!


from?collections?import?Counter
c1?=?Counter()
c1

Counter類的創(chuàng)建
1. 傳入一個字符串
c2?=?Counter("hello?huang")
c2

2. 傳入一個列表
lis?=?[i?for?i?in?"chinese"]
c3?=?Counter(lis)
c3

3. 傳入一個字典
import?random
dic?=?{k:?random.randint(1,4)?for?k?in?"abcdefg"}
c4?=?Counter(dic)
c4

4. 關(guān)鍵字參數(shù)
c5?=?Counter(a=7,b=8)
c5

Counter類中計數(shù)元素值的訪問
c?=?Counter("hello?huang")
c["h"]

Counter類中計數(shù)元素的修改
1. 加減法
① 加法

② 減法

2. 集合運算
① 與&
c1?=?Counter("chinese")
c2?=?Counter("where")
c1?&?c2

② |或
c1?=?Counter("chinese")
c2?=?Counter("where")
c1?|?c2

3. 刪除操作
c?=?Counter("where")
del?c["r"]
c

Counter類中其它常用函數(shù)
1. most_common(n)找出重復(fù)次數(shù)最多的前n個。
c?=?Counter("aabbbcccddddeeeee")
c.most_common(2)

2. key和value用于獲取Collections鍵和鍵值的集合。
c?=?Counter("chinese")
c.keys()
c.values()

推薦閱讀:
入門:?最全的零基礎(chǔ)學(xué)Python的問題? |?零基礎(chǔ)學(xué)了8個月的Python??|?實戰(zhàn)項目?|學(xué)Python就是這條捷徑
干貨:爬取豆瓣短評,電影《后來的我們》?|?38年NBA最佳球員分析?|? ?從萬眾期待到口碑撲街!唐探3令人失望? |?笑看新倚天屠龍記?|?燈謎答題王?|用Python做個海量小姐姐素描圖?|碟中諜這么火,我用機器學(xué)習(xí)做個迷你推薦系統(tǒng)電影
趣味:彈球游戲? |?九宮格? |?漂亮的花?|?兩百行Python《天天酷跑》游戲!
AI:?會做詩的機器人?|?給圖片上色?|?預(yù)測收入?|?碟中諜這么火,我用機器學(xué)習(xí)做個迷你推薦系統(tǒng)電影
小工具:?Pdf轉(zhuǎn)Word,輕松搞定表格和水??!?|?一鍵把html網(wǎng)頁保存為pdf!|??再見PDF提取收費!?|?用90行代碼打造最強PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換?|?制作一款釘釘?shù)蛢r機票提示器!?|60行代碼做了一個語音壁紙切換器天天看小姐姐!|
年度爆款文案
6).30個Python奇淫技巧集?
點閱讀原文,看200個Python案例!
評論
圖片
表情

