英文字符频率统计。采用字典get方法

img

from collections import Counter
import string
n = input(">>>")

fil = [i.lower() for i in n if i in string.ascii_letters]
res = Counter(fil)
for k,v in res.items():
    print("{}:{}".format(k, v))
#下面是用字典方法
import string
n = input(">>>")

d = {}
for i in n:
    if i in string.ascii_letters:
        d[i] = d.get(i, 0) + 1
        
for k,v in d.items():
    print("{}:{}".format(k, v))