利用Python字典的鍵值對來進行統計,
邏輯就是,生成一個字典,將要統計的串列作為字典的鍵,然后對字典該鍵進行賦值,賦值方法采用字典的dict.get()函式,
Python 字典(Dictionary) get() 函式回傳指定鍵的值,如果值不在字典中回傳默認值,
dict.get(key, default=None)
- key -- 字典中要查找的鍵,
- default -- 如果指定鍵的值不存在時,回傳該默認值,
a_list = ['dog', 'cat', 'dog', 'pig', 'pig', 'dog']
freq_dict = {}
for x in a_list :
freq_dict[x] = freq_dict.get(x, 0) + 1
print(freq_dict)
out
{'dog': 3, 'cat': 1, 'pig': 2}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/180066.html
標籤:Python
