擅长:python、mysql、java
<p>在Python2.7上为我工作。</p>
<pre><code>>>> l = [(1,2,5),(2,8,7),(3,6,9)]
>>> zip(*l)
[(1, 2, 3), (2, 8, 6), (5, 7, 9)]
>>> max(zip(*l)[2])
9
</code></pre>
<hr/>
<p>另一种选择:</p>
<pre><code>max(l,key=lambda x:x[2])[2]
</code></pre>
<p>或者如果您喜欢<code>itemgetter</code>:</p>
<pre><code>from operator import itemgetter
max(l,key=itemgetter(2))[2]
</code></pre>
<p>在内存方面,这可能更有效,它将在python3.x上工作,其中<code>zip</code>不再返回<code>list</code>。</p>
<p>这里的关键是,它允许您获得最大的完整元组(最大的元组由第三个元素决定),然后如果需要的话,只需从中拉出正确的元素。</p>