我需要写一个名为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")