在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中文網其他相關文章!