擅长:python、mysql、java
<p>首先,我们必须添加基于语言的所有值</p>
<pre><code>lang = [(2018, '2', '172767270', '202', 'gege', 'French'),(2012, '212', '56007072', '200', 'cdadcadc', 'Minangkabou'),(2013, 'J21', '186144990', '200', 'sacacs', 'Latin')]
dic = {}
for l in lang:
dic[l[5]] = dic.get(l[5], 0) + int(l[2])
</code></pre>
<p>现在我们有了一本所有语言的第三列总和的词典。现在让我们对其进行排序,以获得前5名</p>
<pre><code>dic2 = dict(sorted(dic.items(),key=dict.get, reverse=True)[:5])
</code></pre>
<p>现在,dic2只有第三列总和最高的前5种语言</p>