编程语言
首页 > 编程语言> > python统计一个列表中的所有元素出现频次

python统计一个列表中的所有元素出现频次

作者:互联网

利用Python字典的键值对来进行统计。
逻辑就是,生成一个字典,将要统计的列表作为字典的键,然后对字典该键进行赋值,赋值方法采用字典的dict.get()函数。
Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。

dict.get(key, default=None)

a_list = ['dog', 'cat', 'dog', 'pig', 'pig', 'dog']
freq_dict = {}
for xin a_list :
    freq_dict[x] = freq_dict.get(x, 0) + 1
print(freq_dict) 

out

{'dog': 3, 'cat': 1, 'pig': 2}

标签:get,python,dog,列表,频次,dict,freq,pig,字典
来源: https://www.cnblogs.com/songbiao/p/12443773.html