使用词典查找出现在同一句子中的单词

时间:2018-05-21 07:47:04

标签: python

我是python的初学者。我有一个文本文件,我应该找到文本中连接的单词。他们已经连接了#34;如果他们不止一次出现在同一个句子中。

split_sentences=[]

for sentence in sentences:
    split_sentences.append(sentence.split())

print(split_sentences)

split_sentences是我要使用的文本文件(我已将句子分成单词,但仍然将它们分开作为句子)。现在,我将使用词典浏览每个句子中的每个单词,并查看单词是否出现在同一个句子中不止一次。你们中的任何人都知道如何使用字典来执行这个吗?

1 个答案:

答案 0 :(得分:0)

以下是查找在句子中出现多次的单词的示例:

tokens = 'the quick brown fox jumps over the lazy dog'.split()
print(set(filter(lambda x: tokens.count(x) > 1, tokens)))
# Output is 'the', which appears twice