帮我写一段python程序统计一个txt文件中单词apple的出现的次数
时间: 2024-01-08 09:04:25 浏览: 82
当然可以,以下是一个简单的Python程序,可以读取一个文本文件并统计单词 "apple" 出现的次数:
```python
with open('filename.txt', 'r') as file:
text = file.read()
count = text.count('apple')
print(f'单词 "apple" 出现的次数为: {count}')
```
请将 `filename.txt` 替换为您要读取的文本文件的实际文件名。该程序将打开文件,并读取其中的文本,然后使用 Python 的 `count()` 方法计算单词 "apple" 在文本中出现的次数,并将结果打印到屏幕上。
相关问题
帮我写一段python程序统计一个txt文件中单词apple的出现的次数,并且输出每一行中单词apple出现的位置索引
好的,以下是一个Python程序,可以读取一个文本文件并统计单词 "apple" 出现的次数,并输出每一行中单词 "apple" 出现的位置索引:
```python
with open('filename.txt', 'r') as file:
count = 0
for i, line in enumerate(file):
if 'apple' in line:
count += line.count('apple')
print(f"第 {i+1} 行中单词 'apple' 出现的位置索引为: {[j for j in range(len(line)) if line.startswith('apple', j)]}")
print(f"单词 'apple' 出现的总次数为: {count}")
```
请将 `filename.txt` 替换为您要读取的文本文件的实际文件名。该程序首先遍历文件的每一行,使用 Python 的 `count()` 方法计算单词 "apple" 在每一行中出现的次数,并输出每一行中单词 "apple" 出现的位置索引。最后,程序输出单词 "apple" 在整个文本中出现的总次数。
python统计单词出现次数
好的,我可以回答这个问题。Python可以通过很多方式来统计单词出现的次数,比如使用字典和正则表达式。其中最常用的方法是使用collections模块中的Counter函数,该函数可以帮助我们快速计算一个列表中每个元素出现的次数。你可以像这样使用它:import collections; word_list = ['apple', 'banana', 'apple', 'orange', 'banana']; word_count = collections.Counter(word_list); print(word_count)。这段代码可以输出每个单词出现的次数,并按照次数从高到低排序。希望这能帮助你!
阅读全文