擅长:python、mysql、java
<p><strong>解决方案</strong></p>
<pre><code>filename = "information.txt"
library = {"lecture": 0, "tutor": 0, "exam": 0}
with open(filename) as f_obj:
content = f_obj.read() # read text into contents
words = (content.lower()).split() # create list of all words in content
for k, v in library.items():
for i in words:
if k in i:
v += 1
library[k] = v # without this line code count will not update
for k, v in library.items():
print(k.title() + ": " + str(v))
</code></pre>
<p><strong>输出</strong></p>
<blockquote>
<pre><code>(xenial)vash@localhost:~/pcc/12/alien_invasion_2$ python3 helping_topic.py
Tutor: 1
Lecture: 2
Exam: 1
(xenial)vash@localhost:~/pcc/12/alien_invasion_2$
</code></pre>
</blockquote>
<p>此方法将为您计算重复次数</p>
<p>享受吧!在</p>