如何在Python中高效率地統計專案頻率?

DDD
發布: 2024-10-30 08:42:02
原創
770 人瀏覽過

How Can I Efficiently Count Item Frequencies in Python?

在Python 中高效查找項目頻率計數

當想要確定清單中項目的頻率時,迭代方法可能看起來最簡單。然而,這種方法涉及多次迭代列表,導致效率低下。

Python 透過集合模組中的 Counter 類別提供了更最佳化的解決方案。 Counter 類別專門計算序列中元素的出現次數:

<code class="python">from collections import Counter

words = "apple banana apple strawberry banana lemon"
item_counts = Counter(words.split())</code>
登入後複製

此運算的結果是字典 (item_counts),它將每個項目對應到其計數。例如,item_counts['apple'] 將傳回「apple」在清單中出現的次數。

利用 Counter 類別不僅可以提高效率,而且透過提供內建解決方案也符合 Python 的原則用於常見任務。無需實現自訂計數函數,使程式碼更加簡潔和可維護。

以上是如何在Python中高效率地統計專案頻率?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!