python中如何統(tǒng)計列表中元素出現(xiàn)的頻率?
python中統(tǒng)計列表中元素出現(xiàn)的頻率:使用collections.Counter類統(tǒng)計列表元素出現(xiàn)次數(shù)
1、collections.Counter類作用
用于統(tǒng)計字符串中字符出現(xiàn)的個數(shù),以字符為key,以數(shù)量為value。
2、調(diào)用方法
count=Counter(參數(shù)).most_common()
說明:most_common()中可以添加數(shù)字,即為在排序后輸出前幾個數(shù)據(jù),不添加數(shù)據(jù)則輸出全部。
3、返回值
返回一個列表。
4、使用實例
fromcollectionsimportCounter
list1=['1','1','2','3','1','4']
count=Counter(list1)
print(count)
#輸出Counter({'1':3,'2':1,'3':1,'4':1})
print(count['1'])
#輸出3
print(count.most_common(1))#出現(xiàn)最多次數(shù)的
#[('1',3)]
以上就是python中如何統(tǒng)計列表中元素出現(xiàn)的頻率,希望能對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。