【发布时间】:2013-10-29 14:43:06
【问题描述】:
所以我需要逐个字符地遍历一个句子,并将不同的字母以及它们出现的次数加起来。我想不出第一个方法(我会自己做总和我有一个足够好的想法,我想看看我是否可以单独做)。 我在 Python 方面不是一流的,但我认为它会是一个
for letter in sentence
但我不确定如何遍历每个字母。
【问题讨论】:
-
你的意思是通过每个单词吗?你不能迭代
"a"(你可以,但这有点无意义)。 -
@JamesDonnelly -- 你说得对,
for letter in sentence:是循环遍历每个字符的正确方法(尽管使用下面提到的 Counter 类是你想要做的直接解决方案) -
要求代码的问题必须表明对所解决问题的最低理解。包括尝试过的解决方案、它们为什么不起作用以及预期的结果。