【发布时间】:2018-08-25 05:55:28
【问题描述】:
我知道我可以在文本/数组中找到一个单词:
if word in text:
print 'success'
我想要做的是阅读文本中的一个单词,并不断计算找到该单词的次数(这是一个简单的计数器任务)。但问题是我真的不知道如何read 已经阅读过的单词。最后:统计每个单词出现的次数?
我想过保存在一个数组中(甚至是多维数组,所以保存单词和它出现的次数,或者保存在两个数组中),每次在该数组中出现一个单词时求和 1。
那么,当我读一个单词时,我能不能用类似的东西来读它:
if word not in wordsInText:
print 'success'
【问题讨论】:
-
让我直截了当地说:您要计算每个单词的出现次数?
-
正确。抱歉,如果没有很好地解释@AlexHristov
-
你可以使用字典,以单词为键,我的数字为值。
-
我相信我们需要更多,例如,您是否解析了文本的标点符号?
-
这里...几天前我得到了一个类似问题的获胜答案。它可能会有所帮助。 stackoverflow.com/questions/49222636/…