擅长:python、mysql、java
<p>如果数据已经排序,只需将前六个元组切掉,然后获得名称:</p>
<pre><code>first_six = data[0:6] # or data[:6]
only_names = [entry[0] for entry in first_six]
</code></pre>
<p>列表理解可以展开到:</p>
^{pr2}$
<p>如果列表已排序,则可以使用<code>sort</code>方法的<code>key</code>关键字参数(或内置的<code>sorted</code>)按分数排序:</p>
^{3}$
<p><code>lambda</code>是一个匿名函数-等效函数是:</p>
<pre><code>def get_score(entry):
return entry[1]
data.sort(key=get_score, reverse=True)
</code></pre>