我对 Python 比较陌生,我想知道如何查看字符串中的两个单词是否相同,如下所示:

I am relatively new to Python, I was wondering how to see if two words in a string are the same like this:

如何比较字符串中并排的两个单词是否相同。例如,如果字符串 "Hello world, how how are you doing today" 被导入,我将如何编写代码来说明单词 "how" 在该句子中重复出现。我知道我会从这样的事情开始,但不知道去哪里。

x=输入("Please type a sentence.")

x.split()

Python 是一个很好的入门语言,我建议使用字典。可以将字符串拆分成单词,然后统计每个单词出现的次数,存入字典,然后调用字典查看一个单词重复了多少次。

mystring = "Hello world, how how are you doing today"
words = mystring.split()
mydict = {}
for word in words:
    if word in mydict:
        mydict[word] += 1
    else:
        mydict[word] = 1

print(mydict['how'])

更新

mystring = "Hello world, how how are you doing today"
words = mystring.split()

lastword = ""
for word in words:
    if lastword.lower() == word.lower():
        print("The word " + word + " is repeated")
        break
    lastword = word