擅长:python、mysql、java
<p>我的解决方案是:</p>
<pre><code>from collections import defaultdict
given_list = [('Raven', '18'), ('Cobra', '8'), ('Lion', '6'), ('Python', '6'),('Otter', '2')]
reversed_dict = defaultdict(list)
for key,value in given_list:
reversed_dict[int(value)].append(key)
for k in reversed(sorted(reversed_dict)[-3:]):
print(k,reversed_dict[k])
</code></pre>
<p>输出:</p>
^{pr2}$