擅长:python、mysql、java
<p><strong>这里有另一个选择(虽然不是很有效):</strong></p>
<p>查找第二个元素具有最大值的所有子列表:</p>
<p><code>[n for n in listofcounties if n[1] == max([k[1] for k in listofcounties])]</code></p>
<p>查找其第二个元素具有最大值的第一个子列表:</p>
<p><code>[n for n in listofcounties if n[1] == max([k[1] for k in listofcounties])][0]</code></p>
<hr/>
<p><strong>为了提高效率,将其分成两条语句:</strong></p>
<p>查找第二个元素具有最大值的所有子列表:</p>
<p><code>maxvalue = max([k[1] for k in listofcounties])</code></p>
<p><code>[n for n in listofcounties if n[1] == maxvalue]</code></p>
<p>查找其第二个元素具有最大值的第一个子列表:</p>
<p><code>maxvalue = max([k[1] for k in listofcounties])</code></p>
<p><code>[n for n in listofcounties if n[1] == maxvalue][0]</code></p>