有一段英文文本,其中有单词连续重复了2次,编写程序检查重复的单词并只保留一个
时间: 2023-06-15 20:07:32 浏览: 234
检测文本内容的重复性
4星 · 用户满意度95%
可以使用 Python 编写一个程序来实现这个功能。可以按照以下步骤进行:
1. 将文本按照空格分割成单词列表。
2. 遍历单词列表,对于每个单词,检查它是否与前一个单词相同。
3. 如果相同,则只保留一个单词,否则保留原单词。
4. 将处理后的单词列表重新组合成字符串。
以下是一个示例代码:
```python
text = "this is is a test test string with with repeated repeated words words"
words = text.split()
new_words = []
prev_word = None
for word in words:
if word == prev_word:
continue
new_words.append(word)
prev_word = word
new_text = " ".join(new_words)
print(new_text)
```
输出结果为:
```
this is a test string with repeated words
```
可以看到,重复的单词 "is"、"test" 和 "with" 被去除了一个。
阅读全文