用字典在 Python 中找到字串中的第一個重複單詞
在給定的句子中可能有一個單詞在句子結束前重複出現。在這個 python 程式中,我們將找出句子中重複出現的單詞。以下是我們將遵循的邏輯步驟來獲取這一結果。
- 拆分給定的字串為用空格分隔的單詞。
- 然後使用集合將這些單詞轉換為詞典
- 遍歷這個單詞列表並檢查哪個第一個單詞的頻率 > 1
程式 - 找出重複的單詞
在下面的程式中,我們使用集合包中的計數器方法來統計單詞。
示例
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
廣告