python找出给定字符串中相同单词
时间: 2023-11-26 10:04:40 浏览: 203
python实现查找两个字符串中相同字符并输出的方法
可以使用Python的split()函数将字符串按照空格分割成单词列表,然后使用Python的Counter类统计每个单词出现的次数,最后筛选出出现次数大于1的单词,即为给定字符串中相同的单词。以下是示例代码:
```python
from collections import Counter
def find_same_words(s):
words = s.split()
counter = Counter(words)
return [w for w in counter if counter[w] > 1]
s = "hello world hello python world python python"
print(find_same_words(s)) # 输出 ['hello', 'world', 'python']
```
这段代码会输出给定字符串中出现次数大于1的单词列表,即 `['hello', 'world', 'python']`。
阅读全文