擅长:python、mysql、java
<ol>
<li>在<code>poll</code>中计算选票,获取<code>d</code></li>
<li>递减排序<code>d</code></li>
<li>按照步骤2的顺序获取轮询结果,并对名称列表进行排序</li>
</ol>
<pre class="lang-py prettyprint-override"><code>d = [[k, len(v)] for k, v in poll.items()]
d.sort(key=lambda name_vote: (-name_vote[-1],name_vote[0]))
pollresults = [name + ' : ' + ', '.join(sorted(poll[name].keys(), key=str.lower)) for name,vote in d]
</code></pre>
<p>结果:</p>
<pre class="lang-py prettyprint-override"><code>>>> pollresults
['ZRX : Dontcallmeskaface, MoonRaccoon, TheDirtyTree', 'LINK : MoonRaccoon, TheDirtyTree', 'XLM : aeon, Bob', 'XRP : Dontcallmeskaface']
</code></pre>