亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用Python實現計數器Counter

發布時間:2021-12-28 17:41:56 來源:億速云 閱讀:154 作者:小新 欄目:大數據

小編給大家分享一下如何使用Python實現計數器Counter,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在了解 Counter 之前,請大家思考一個問題,現在有包含多個詞匯的列表:

list1 = ['red','green','red','blue','green','red']

該如何去統計列表中各詞匯出現的次數?

如果再深入一些,如何統計一本小說中,作者所用詞匯出現的次數?

Python 里提供了一個優雅簡潔的解決方案:Counter

>>> from collections import Counter >>> Counter('adffdsads') Counter({'d': 3, 'f': 2, 's': 2, 'a': 2})

初始化映射對象

>>> Counter({'red':1,'green':2})
Counter({'green': 2, 'red': 1})

初始化關鍵字參數對象

>>> Counter(cats=4,dogs=8)
Counter({'dogs': 8, 'cats': 4})

Counter 是 dict 的子類,所以你可以放心地像 dict 一樣來使用它。具體可參考 【Python 第37課】 字典。

下面看個 Counter 的常用方法:

<h5 white-space:normal;widows:1;background-color:#FFFFFF;box-sizing:border-box !important;"> most_common(n)

返回一個列表,包含 n 個最常見的元素已經他們的計數,如果 n 為空,則返回所有元素。

>>> c = Counter('adffdsads') >>> c.most_common(3)
[('d', 3), ('a', 2), ('f', 2)]

通過此方法,你就可以很方便地找出頻率最高的元素,省去了計數和排序的麻煩。

以上是“如何使用Python實現計數器Counter”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吴堡县| 高碑店市| 阜宁县| 香港| 闻喜县| 安远县| 平果县| 新郑市| 石首市| 明星| 西和县| 兴山县| 普陀区| 子洲县| 惠来县| 图们市| 饶阳县| 西华县| 临沧市| 巴彦淖尔市| 武冈市| 浪卡子县| 哈尔滨市| 泸水县| 东乌珠穆沁旗| 彭州市| 六枝特区| 怀柔区| 乌什县| 娱乐| 安岳县| 安康市| 廉江市| 阳谷县| 泰顺县| 瓦房店市| 商都县| 蓝田县| 福安市| 屯留县| 台中县|