擅长:python、mysql、java
<p>这项工作应该做得很好,如果有什么你不明白的,尽管问</p>
<pre><code>scores = [('Tom', 7), ('Tom', 13), ('Tom', 1), ('Tom', 24), ('Tom', 5)]
scores.sort(key=lambda n: n[1], reverse=True)
scores = scores[:5] # remove everything but the first 5 elements
with open('Scores.txt', 'w+') as f:
for username, score in scores:
f.write('Username: {0}, Score: {1}\n'.format(username, score))
</code></pre>
<p>运行程序后<code>Scores.txt</code>如下所示:</p>
<pre><code>Username: Tom, Score: 24
Username: Tom, Score: 13
Username: Tom, Score: 7
Username: Tom, Score: 5
Username: Tom, Score: 1
</code></pre>