统计一句话中某个词出现的次数
时间: 2024-11-13 17:21:15 浏览: 7
对读入的某个文本文件input.txt中,拆出英文单词,输出一个按字典顺序排列的单词表,结果输出在文本文件output.txt中,每个单词一行,并在单词后输出该单词出现的个数,两个字段之间用逗号分隔。约定单词仅由英文字母组成,单词间由非英文字母分隔,相同单词只输出一个,大小写不区分。
5星 · 资源好评率100%
统计一句话中某个词出现的次数通常涉及到字符串处理和基本的编程算法。这个过程可以分为几个步骤:
1. **分词**:将句子分解成单个词语,这一步可以用空格、标点符号等作为分隔符。
2. **查找和计数**:遍历每个单词,如果目标词匹配当前单词,就增加计数器。可以使用哈希表或者数组来存储每个单词及其出现次数,以便快速查询。
3. **结果输出**:最后返回目标词在句子中的总出现次数。
例如,在Python中,你可以这样做:
```python
def word_count(sentence, target_word):
words = sentence.split() # 分割句子为单词列表
count = words.count(target_word) # 计算目标词的出现次数
return count
# 示例
sentence = "这是一个例子,我们将计算例子这个词在句子中的次数"
target_word = "例子"
result = word_count(sentence, target_word)
print(f"'{target_word}'在句子中出现了 {result} 次")
```
阅读全文