Python的字典可以用来计数,让要被计数的元素作为key值,它出现的频次作为value值,只要在遇到key值后更新它对应的value即可。现输入一个单词,使用字典统计该单词中各个字母出现的频次。
输入描述:
输入一个字符串表示单词,只有大小写字母。
输出描述:
直接输出统计频次的字典。
示例1
输入:
Nowcoder
输出:
{'N': 1, 'o': 2, 'w': 1, 'c': 1, 'd': 1, 'e': 1, 'r': 1}
本题采用keys()函数进行进行遍历,keys()用于返回字典中所有关键字的列表。
dic={}
str=input()
for ch in str:
if ch not in dic.keys():
dic.update({ch:str.count(ch)})
print(dic)