用字典在 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP