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

Counter中文意思是計數(shù)器,也就是我們常用于統(tǒng)計的一種數(shù)據(jù)類型,在使用Counter之后可以讓我們的代碼更加簡單易讀。
示例:
#統(tǒng)計詞頻
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實現(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}
標(biāo)題名稱:創(chuàng)新互聯(lián)Python教程:python如何查詢列表中不同元素個數(shù)?
文章網(wǎng)址:http://fisionsoft.com.cn/article/djsopis.html


咨詢
建站咨詢
