描述要求
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()
b = []
c = []
for i in a:
print(i)
j = a.count(i)
b.append(i)
c.append(j)
p

本文总结了Python中利用字典进行计数的方法,包括使用count()函数、for循环、zip字典封装以及利用字典不重复性来统计单词中各字母出现频率的实践操作。
最低0.47元/天 解锁文章
2770

被折叠的 条评论
为什么被折叠?



