小編給大家分享一下使用python計數模塊counter的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
目前創新互聯公司已為上1000家的企業提供了網站建設、域名、網頁空間、綿陽服務器托管、企業網站設計、涼州網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
1、counter
在python中是一個計數器。是dict的子類,計算可hash的對象。
主要功能:可以支持方便、快速的計數,將元素數量統計,然后計數并返回一個字典,鍵為元素,值為元素個數。
2、counter創建的四種方法:
>>> c = Counter() # 創建一個空的Counter類 >>> c = Counter('gallahad') # 從一個可iterable對象(list、tuple、dict、字符串等)創建 >>> c = Counter({'a': 4, 'b': 2}) # 從一個字典對象創建 >>> c = Counter(a=4, b=2) # 從一組鍵值對創建
3、使用示例
計數的例子:統計一個文件中每個單詞出現的次數
# 普通青年 d = {} with open('/etc/passwd') as f: for line in f: for word in line.strip().split(':'): if word not in d: d[word] = 1 else: d[word] += 1 # 文藝青年 d = defaultdict(int) with open('/etc/passwd') as f: for line in f: for word in line.strip().split(':'): d[word] += 1 # 棒棒的青年 word_counts = Counter() with open('/etc/passwd') as f: for line in f: word_counts.update(line.strip().split(':'))
以上是“使用python計數模塊counter的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!
當前題目:使用python計數模塊counter的方法
文章出自:http://vcdvsql.cn/article42/gjgdhc.html
成都網站建設公司_創新互聯,為您提供網站設計公司、搜索引擎優化、企業建站、小程序開發、網站設計、企業網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯