小编übe*_*sus的帖子

字母计数词典

我的作业问题是编写一个名为 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")
Run Code Online (Sandbox Code Playgroud)

python dictionary

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

dictionary ×1

python ×1