python统计字符串每个单词出现的次数
时间: 2023-11-16 19:05:05 浏览: 92
zifuchuan.rar_统计 串中 单词 个数
可以使用Python中的字典(dictionary)来统计每个单词出现的次数,具体实现如下:
```python
text = "This is a sample text with several words. Some of the words may repeat."
words = text.split() # 将文本拆分成单词列表
word_counts = {}
for word in words:
if word in word_counts:
word_counts[word] += 1
else:
word_counts[word] = 1
print(word_counts)
```
输出结果为:
```
{'This': 1, 'is': 1, 'a': 1, 'sample': 1, 'text': 1, 'with': 1, 'several': 1, 'words.': 1, 'Some': 1, 'of': 1, 'the': 1, 'words': 1, 'may': 1, 'repeat.': 1}
```
其中,`split()`方法可以将文本按照空格符拆分成单词列表;然后使用一个字典来存储每个单词出现的次数,如果单词已经出现过,则将其对应的计数器加1,否则将其计数器初始化为1。最后输出字典即可得到每个单词出现的次数。
阅读全文