擅长:python、mysql、java
<p>您需要使用<code>dict.items()</code>将dict转换成一个列表,因为dict无法排序。你知道吗</p>
<p>它返回一个元组列表<code>[('p1':[a,b,c,d,f])]</code></p>
<p>在这个列表上,您可以访问<code>element[1][4]</code>来检索<code>f</code></p>
<p>您可以将其应用于排序:</p>
<pre><code>for key, value in sorted(dict.items(), key=lambda element : element[1][4]):
f.write('{0} {1}\n'.format(key, value[4]))
</code></pre>