使用程式碼集模組統計 Python 中陣列的所有元素的頻次
由於 Python 允許列表中出現重複的元素,某個元素可能會出現在多次。列表中元素的頻次表示該元素在列表中出現的次數。本文中,我們使用集合模組的 Counter 函式來找出列表中每個項出現的頻次。
語法
Syntax: Counter(list) Where list is an iterable in python
示例
下面的程式碼使用 Counter() 來追蹤頻次,使用 items() 迭代計數器函式中結果的每個項,以便以格式化的方式列印。
from collections import Counter list = ['Mon', 'Tue', 'Wed', 'Mon','Mon','Tue'] # Finding count of each element list_freq= (Counter(list)) #Printing result of counter print(list_freq) # Printing it using loop for key, value in list_freq.items(): print(key, " has count ", value)
輸出
執行上面的程式碼會得到如下結果 −
Counter({'Mon': 3, 'Tue': 2, 'Wed': 1}) Mon has count 3 Tue has count 2 Wed has count 1
廣告