我是python的初学者。我有一个文本文件,我应该找到文本中连接的单词。他们已经连接了#34;如果他们不止一次出现在同一个句子中。
split_sentences=[]
for sentence in sentences:
split_sentences.append(sentence.split())
print(split_sentences)
split_sentences是我要使用的文本文件(我已将句子分成单词,但仍然将它们分开作为句子)。现在,我将使用词典浏览每个句子中的每个单词,并查看单词是否出现在同一个句子中不止一次。你们中的任何人都知道如何使用字典来执行这个吗?
答案 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