字母计数字典
|
我的作业问题是编写一个称为LetterCount()的Python函数,该函数将字符串作为参数并返回字母计数字典。但是,我的代码包括空格和逗号,这是我不希望的字典的一部分。
你能帮我一下吗。如何从列表中删除空格?这是我的代码吗?
import string
def LetterCount(str):
str= str.lower().strip()
str = str.strip(string.punctuation)
list1=list(str)
lcDict= {}
for l in list1:
if l in lcDict:
lcDict[l] +=1
else:
lcDict[l]= 1
print lcDict
LetterCount(\"Abracadabra, Monsignor\")
没有找到相关结果
已邀请:
8 个回复
坝胺绣敝
) 例:
豹芜澈
臀夯脖锑
拟蓬
畦桨存灯
而不是
。
妊辽剁茧
从字符串中删除所有非字母字符:
(请小心在代码中使用它-您用相同名称的变量将内置
遮蔽了。切勿调用变量
。)
席酱
要么
和
将在列表中包含字母表中的所有小写字母。 感谢eumiro的剩余部分!
爆山
输出: