首页 文章资讯内容详情

使用字典在Python中找到字符串中的第一个重复单词

2026-06-04 1 花语

在给定的句子中,可能有一个单词在句子结束之前被重复。在此python程序中,我们将捕获在句子中重复的单词。以下是我们要获得此结果要遵循的逻辑步骤。

将给定的字符串拆分为以空格分隔的单词。

然后我们使用集合将这些单词转换成Dictionary

遍历此单词列表并检查哪个第一个单词的频率>1

程序-查找重复的单词

在下面的程序中,我们使用collections包中的counter方法对单词进行计数。

示例

from collections import Counter def Repeat_word(load): word = load.split( ) dict = Counter(word) for value in word: if dict[value]>1: print (value) return if __name__ == "__main__": input = In good time in bad time friends are friends Repeat_word(input)

运行上面的代码给我们以下结果-

输出结果

time