描述要求
Python的字典可以用来计数,让要被计数的元素作为key值,它出现的频次作为value值,只要在遇到key值后更新它对应的value即可。现输入一个单词,使用字典统计该单词中各个字母出现的频次。
预期输入和输出:
方法1 :使用count()函数进行统计,使用zip()内置函数和dict()转化成字典输出
count()函数:用于统计字符串中某个字符或子字符串出现的次数。且count()函数不区分大小写,只要出现就算一次。
word = input()
list =[word.count(i) for i in word]
print(zip(list))
print(dict(zip(word,list)))
方法2:使用for循坏
ls1=list(input())
dict={}
for i in ls1:
if i in dict:
dict[i]+=1
else:
dict[i]=1
print(dict)
方法3:zip字典封装&根据字典的不重复性
a = input()