pythonCounter的使用
1、將一個list傳入Counter中作為參數(shù),它會自動為我們替當中的每個元素計數(shù)。
如果我們要篩選topK,也非常簡單,它為我們提供了most_common方法,我們只需要傳入需要求的K即可:
counter.most_common(1)
[('apple',2)]
2、除此之外,它的構(gòu)造函數(shù)還接收dict類型。我們可以直接通過一個value是int類型的dict來初始化一個Counter,比如:
c=Counter({'apple':5,'pear':4})
c=Counter(apple=4,pear=3)
支持加減法的操作。例如,我們可以加入兩個Counter,自動合并兩個Counter,同一個key對應(yīng)的value。減少也是一樣的,減少能夠?qū)?yīng)的value,減少的key不能對應(yīng)的key留,減少中無法對應(yīng)的key被拋棄。需要注意的是,Counter支持value為負。
以上就是pythonCounter的使用,希望對大家有所幫助。更多Python學習教程請關(guān)注IT培訓機構(gòu):千鋒教育。