尝试创建字典并获得TypeError:'int'对象不可迭代

时间:2017-06-29 23:18:49

标签: python object dictionary iterable

也许这是一个愚蠢的问题,但我是Python的新手。我正在努力创建单克词典并计算词典中每个单词的概率。 这是我的代码

filename = 'doyle-27.txt'
word_dict= {}

with open (filename, "r") as fp:
    for line in fp:
        words = line.split()

        for  word in words:
             word = word.lower

        if not word in word_dict:
                 word_dict[word] =1
        else:
              word_dict[word]+=1
for word in word_dict:
    prob =0
    prob =  word_dict[word]/sum( word_dict[word])
    print(prob)

我在这里得到的是一个错误'int'对象不可迭代。也许有人可以帮我修复它。坦!

0 个答案:

没有答案