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

dict.get(key, default=None)

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • key -- 字典中要查找的键。
  • default -- 如果指定键的值不存在时,返回该默认值。
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}
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄