擅长:python、mysql、java
<p>一种方法是对计数使用<code>defaultdict</code>:</p>
<pre><code>from collections import defaultdict
d = defaultdict(int)
with open("chat.txt") as f:
for line in f:
id, data = line.split(None, 1)
d[id] += data.lower().count("optimus")
</code></pre>