coding:utf-8
def charcount(text):
stats = {'whitespace': 0, 'other': 0, 'a': 0,
'c': 0, 'b': 0, 'e': 0, 'd': 0, 'g': 0, 'f': 0, 'i': 0, 'h': 0, 'k': 0, 'j': 0,
'm': 0, 'l': 0, 'o': 0, 'n': 0, 'q': 0, 'p': 0, 's': 0, 'r': 0, 'u': 0, 't': 0,
'w': 0, 'v': 0, 'y': 0, 'x': 0, 'z': 0}
for t in text:
s =t.lower()
if s in stats.keys():
stats[s]+=1
elif s ==' ':
stats['whitespace']+=1
else:
stats['other']+=1
print stats
网友评论