【发布时间】:2017-04-20 11:49:03
【问题描述】:
我正在尝试计算单词中每个字母出现的次数
word = input("Enter a word")
Alphabet=['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
for i in range(0,26):
print(word.count(Alphabet[i]))
这当前输出每个字母出现的次数,包括不出现的次数。
我如何垂直列出字母并在旁边列出频率,例如,如下所示?
word="你好"
H 1
E 1
L 2
O 1
【问题讨论】:
-
30 秒的搜索表明您可以使用
collections.Counter。 -
这看起来像是一个家庭作业问题,因此您可能想阅读these guidelines 了解如何在 SO 上提出此类问题。稍后我会发布一些答案。