在字符串python中查找重复单词

2024-10-03 02:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图让我的函数定位重复的单词,如果是这样的话,输出应该是真是假,这取决于是否有重复的单词。例如:

doubleWord("cat") --> False .      
doubleWord("catcat") --> True .   
doubleWord("contour" * 2) --> True

到目前为止,我有这个:

^{pr2}$

如果名称==“main”: 主()

任何帮助都将不胜感激。我原以为使用切片会让它更简单,但我不知道如何在代码中实现它。谢谢!在


Tags: 函数代码定位名称falsetruemain切片
1条回答
网友
1楼 · 发布于 2024-10-03 02:36:22

您只需将第一部分与第二部分进行比较,您可以通过以下方式进行切片:

def doubleWord(word):
    return word[len(word) // 2:] == word[:len(word) // 2]

相关问题 更多 >