擅长:python、mysql、java
<p>如何打开/读取文件:<a href="https://stackoverflow.com/questions/19508703/how-to-open-a-file-through-python">How to Open a file through python</a></p>
<p>如何总结stuff中的重复次数:<a href="https://stackoverflow.com/questions/893417/item-frequency-count-in-python">item frequency count in python</a></p>
<p>如何在python中拆分字符串:<a href="https://stackoverflow.com/questions/743806/split-string-into-a-list-in-python">How to split a string into a list?</a></p>
<hr/>
<p>把它们放在一起我想到了这个:</p>
<pre><code>from collections import defaultdict
info = defaultdict(int)
with open("PATH_TO_INPUT","r") as f_in:
for line in f_in:
name,number = line.split(" ")
info[name]+=int(number)
with open("PATH_TO_OUTPUT","w") as f_out:
f_out.write("\n".join("%s %s"%pair for pair in info.items()))
</code></pre>
<p>虽然没有可能那么冗长,但这项任务的每一个方面在别处都有很好的描述。在</p>