判断字符串是否有重复单词并输出重复单词
时间: 2023-08-01 15:09:00 浏览: 128
NO 5.rar_Noé 1
可以使用Python中的split()方法将字符串分割成单词,然后使用一个列表来存储出现过的单词,判断是否有重复单词。
代码如下:
```python
def check_duplicate_words(string):
words = string.split()
word_list = []
duplicate_words = []
for word in words:
if word in word_list and word not in duplicate_words:
duplicate_words.append(word)
else:
word_list.append(word)
if len(duplicate_words) > 0:
print("重复单词:", duplicate_words)
return True
else:
print("没有重复单词")
return False
```
函数接受一个字符串作为参数,返回一个布尔值,表示是否有重复单词。如果有重复单词,还会输出所有重复的单词。
阅读全文