日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python如何统计字典里面健的数量_Python中使用Counter进行字典创建以及key数量统计的方法...

發(fā)布時間:2025/4/16 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python如何统计字典里面健的数量_Python中使用Counter进行字典创建以及key数量统计的方法... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python中使用Counter進行字典創(chuàng)建以及key數(shù)量統(tǒng)計的方法

來源:中文源碼網(wǎng)????瀏覽: 次????日期:2018年9月2日

Python中使用Counter進行字典創(chuàng)建以及key數(shù)量統(tǒng)計的方法 這里的Counter是指collections中的Counter,通過Counter可以實現(xiàn)字典的創(chuàng)建以及字典key出現(xiàn)頻次的統(tǒng)計。然而,使用的時候還是有一點需要注意的小事項。

使用Counter創(chuàng)建字典通常有4種方式。其中,第一種方式是不帶任何參數(shù)創(chuàng)建一個空的字典。剩下的三種分別在下面通過簡單的代碼進行演示。

創(chuàng)建方法2示范代碼:

need python.'

cell1 =(2,2,3,5,5,4,3,2,1,1,2,3,3,2,2)

list1 =[2,2,3,5,5,4,3,2,1,1,2,3,3,2,2]

c1 = Counter(str1)

c2 =Counter(cell1)

c3 =Counter(list1)

print('c1is:'),c1.items()

print('c2is:'),c2.items()

print('c3is:'),c3.items()

運行結果如下:

E:\WorkSpace\05_數(shù)據(jù)分析\01_利用Python進行數(shù)據(jù)分析\第02章_引言>pythoncounter.py

c1 is: [(' ', 5),('e', 3), ('d', 1), ('f', 1), ('i', 2), ('h', 2), ('l', 1), ('o', 3), (',', 1),('p', 1), ('s', 2), ('r', 1), ('u', 1), ('t', 2), ('.', 1), ('y', 2), ('n', 2)]

c2 is: [(1, 2),(2, 6), (3, 4), (4, 1), (5, 2)]

c3 is: [(1, 2),(2, 6), (3, 4), (4, 1), (5, 2)]

這三種創(chuàng)建方法都屬于一類,只要是傳入的對象是一個可迭代的對象都能夠通過Counter構建出一個字典。

構建方法3示范代碼:

from collectionsimport Counter

d1 ={'apple':5,'pear':2,'peach':3}

c1 = Counter(d1)

print(c1.items())

程序的運行結果如下:

E:\WorkSpace\05_數(shù)據(jù)分析\01_利用Python進行數(shù)據(jù)分析\第02章_引言>pythonexp1.py

[('pear', 2),('apple', 5), ('peach', 3)]第4中構建方法示范代碼如下:

from collectionsimport Counter

c1 = Counter(apple= 7,xiaomi = 5,oppo = 9)

print(c1.items())

程序運行結果如下:

E:\WorkSpace\05_數(shù)據(jù)分析\01_利用Python進行數(shù)據(jù)分析\第02章_引言>pythonexp2.py

[('xiaomi', 5),('oppo', 9), ('apple', 7)]其實在一定程度上,第三種方式跟一般的字典也就沒太大差異了,那么這個Counter構造的對象又有什么不同呢?其實,這里面多了一個統(tǒng)計的通能。

舉例用的簡化代碼如下:

from collectionsimport Counter

str1 = 'Life isshort, you need python.'

c1 = Counter(str1)

print(c1.items())

print(c1['i'])

print(c1['e'])

print(c1.most_common(5))

運行結果如下:

E:\WorkSpace\05_數(shù)據(jù)分析\01_利用Python進行數(shù)據(jù)分析\第02章_引言>pythonexp3.py

[(' ', 5), ('e',3), ('d', 1), ('f', 1), ('i', 2), ('h', 2), ('L', 1), ('o', 3), (',', 1), ('p',1), ('s', 2), ('r', 1), ('u', 1), ('t', 2), ('.', 1), ('y', 2), ('n', 2)]

2

3

[(' ', 5), ('e',3), ('o', 3), ('i', 2), ('h', 2)]

從以上結果可以看出,通過這種方法構建的對象不僅能夠具有字典的屬性,同時還可以統(tǒng)計key的數(shù)目并且通過相應的方法輸出最高幾項的清單。

除此之外,還可以對生成的對象進行修改,比如修改其value。如果key不存在的時候統(tǒng)計數(shù)為0,但是統(tǒng)計數(shù)為0并不意味著沒有這個key。也就是說不能夠通過賦值為0的方式刪除其中的元素。

具體的演示代碼如下:

from collectionsimport Counter

str1 = 'Life isshort, you need python.'

c1 = Counter(str1)

print(c1.items())

print(c1['i'])

c1['i'] = 0

print(c1['i'])

print(c1.items())

del c1['i']

print(c1.items()

程序運行結果:

E:\WorkSpace\05_數(shù)據(jù)分析\01_利用Python進行數(shù)據(jù)分析\第02章_引言>pythonexp3.py

[(' ', 5), ('e',3), ('d', 1), ('f', 1), ('i', 2), ('h', 2), ('L', 1), ('o', 3), (',', 1), ('p',1), ('s', 2), ('r', 1), ('u', 1), ('t', 2), ('.', 1), ('y', 2), ('n', 2)]

2

0

[(' ', 5), ('e',3), ('d', 1), ('f', 1), ('i', 0), ('h', 2), ('L', 1), ('o', 3), (',', 1), ('p',1), ('s', 2), ('r', 1), ('u', 1), ('t', 2), ('.', 1), ('y', 2), ('n', 2)]

[(' ', 5), ('e',3), ('d', 1), ('f', 1), ('h', 2), ('L', 1), ('o', 3), (',', 1), ('p', 1), ('s',2), ('r', 1), ('u', 1), ('t', 2), ('.', 1), ('y', 2), ('n', 2)]

以上這篇Python中使用Counter進行字典創(chuàng)建以及key數(shù)量統(tǒng)計的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持中文源碼網(wǎng)。

親,試試微信掃碼分享本頁!?*^_^*

總結

以上是生活随笔為你收集整理的python如何统计字典里面健的数量_Python中使用Counter进行字典创建以及key数量统计的方法...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜视 | 欧美成人福利视频 | 免费吸乳羞羞网站视频 | 成人片黄网站色大片免费毛片 | 国产精品五月天 | www超碰在线 | 丁香九月激情 | 欧美 日韩 视频 | 美女娇喘 | 免费黄网站在线观看 | 最新毛片基地 | 日韩精品一区二区三区网站 | 我的丝袜美腿尤物麻麻 | 精品久久影视 | 美女扒开屁股让男人桶 | 久久久激情| 天天综合天天综合 | 91免费国产视频 | 亚洲专区第一页 | 青草视频在线观看视频 | 国产成人麻豆免费观看 | 在线播放国产一区 | 99精品欧美一区二区蜜桃免费 | youjizz.com最新 | 国产丝袜在线播放 | 日产国产亚洲精品系列 | 亚洲国产视频在线观看 | 亚洲a精品 | 夜夜操免费视频 | av大全网站 | 国产在线不卡视频 | 农村少妇久久久久久久 | 成人小说亚洲一区二区三区 | 不卡在线视频 | 亚洲欧洲日韩国产 | 免费观看成人av | 麻豆激情视频 | 91精品啪在线观看国产 | 国产67194| 韩国一区二区三区四区 | 国产精品秘入口18禁麻豆免会员 | 久久久无码人妻精品一区 | 公侵犯人妻一区二区三区 | 国产精品人人爽人人爽 | 69日本xxxxxxxxx30| 波多野结av衣东京热无码专区 | 色哟哟视频 | 天堂成人av | 欧美xxxx在线| 日本二区三区视频 | 99热久久这里只有精品 | 老太脱裤让老头玩ⅹxxxx | 性一交一乱一区二区洋洋av | 亚洲免费观看高清在线观看 | 久久综合在线 | 污片网站 | 先锋影音久久 | 亚洲欧美高清视频 | 另类小说欧美 | 男女av免费 | 亚洲精品热 | 日韩一中文字幕 | 韩日av片| 香蕉视频网站在线观看 | 日本另类视频 | 三级在线网址 | 亚洲一区激情 | 在线播放一区 | 亚洲国产99 | 欧美日韩一区二区三区在线视频 | 成人高清视频在线观看 | 深夜福利一区二区 | 做爰视频毛片视频 | 久久久夜精品 | 特级西西人体4444xxxx | 日本在线不卡一区二区三区 | 亚洲成人激情视频 | 黄色wwww| 关秀媚三级| 亚洲在线一区二区 | 欧美成人hd | 日本少妇videos高潮 | 国产精品国产一区二区三区四区 | 极品美女av | 大桥未久在线视频 | 国产精品免费av一区二区 | 欧美一区二区视频免费观看 | 久久av网站 | 亚洲av无码一区二区三区性色 | 亚洲精品国产一区二区 | 美女试爆场恐怖电影在线观看 | 污视频大全| 欧美成人精品一区二区三区在线观看 | 国产欧美一区二区三区在线看 | 91九色视频 | 成人瑟瑟 | 欧美性受xxxx黑人xyx性 | 欧洲中文字幕 | 国产视频成人 |