大家好,我是一名大一学生,现在在学习Python,可能问题对于大家有些许简单,劳烦各位朋友,先感谢大家帮我解惑!
题目内容:
统计在某字符串中各个字母出现的次数
str=input("请输入一串字母") #将输入字母保存在str中
vocabulary={} #建立空字典vocabulary
value=0
for i in str: #遍历字符串str
while i in vocabulary: #如果i在字典里就更新value
value = value + 1
vocabulary.update({i: value})
else: #不在就创建新字典{i:value}
value = 1
vocabulary.update({i: value})
for item in vocabulary.items(): #打印字典
print(item)
我遇到的问题是while循环不能运行,但是没有报错,所以非常疑惑,希望有人可以指点,十分感谢!
如果大家能有更好的方法解决问题,也可以提出来,十分感谢!
...全文
2345打赏收藏
关于Python字典的问题
大家好,我是一名大一学生,现在在学习Python,可能问题对于大家有些许简单,劳烦各位朋友,先感谢大家帮我解惑! 题目内容: 统计在某字符串中各个字母出现的次数 str=input("请输入一串字母") #将输入字母保存在str中 vocabulary={} #建立空字典vocabulary value=0 for i in str: #遍历字符串str while i in vocabulary: #如果i在字典里就更新value value = value + 1 vocabulary.up