91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何使用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

曲麻莱县| 资讯| 马鞍山市| 鄂伦春自治旗| 秦皇岛市| 托克逊县| 小金县| 梁平县| 襄樊市| 台中市| 登封市| 彩票| 四会市| 新竹县| 平乡县| 许昌市| 唐海县| 宜兴市| 洛南县| 武强县| 明星| 泊头市| 容城县| 河北省| 清水河县| 龙里县| 洞头县| 鸡东县| 土默特右旗| 株洲县| 安阳县| 无锡市| 灯塔市| 陆河县| 樟树市| 锡林浩特市| 新龙县| 利津县| 邓州市| 阳原县| 乐昌市|