新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)Python教程:python如何查詢列表中不同元素個(gè)數(shù)?
python中可以使用collections.Counter(list)方法查詢列表中不同元素個(gè)數(shù)。

Counter中文意思是計(jì)數(shù)器,也就是我們常用于統(tǒng)計(jì)的一種數(shù)據(jù)類(lèi)型,在使用Counter之后可以讓我們的代碼更加簡(jiǎn)單易讀。
示例:
#統(tǒng)計(jì)詞頻
colors = ['red', 'blue', 'red', 'green', 'blue', 'blue']
result = {}
for color in colors:
if result.get(color)==None:
result[color]=1
else:
result[color]+=1
print (result)
#{'red': 2, 'blue': 3, 'green': 1}用Counter實(shí)現(xiàn):
from collections import Counter colors = ['red', 'blue', 'red', 'green', 'blue', 'blue'] c = Counter(colors) print (dict(c))
輸出結(jié)果
{'red': 2, 'blue': 3, 'green': 1}
網(wǎng)站題目:創(chuàng)新互聯(lián)Python教程:python如何查詢列表中不同元素個(gè)數(shù)?
URL地址:http://www.dlmjj.cn/article/djsopis.html


咨詢
建站咨詢
