擅长:python、mysql、java
<p>适用于所有较新的Python:</p>
<pre><code>>>> li = [(1,2,5), (2,8,7),(3,6,9)]
>>> max(l[2] for l in li)
9
</code></pre>
<p>如果您有文本:</p>
<pre><code>>>> li = [('1','2','5'), ('2','8','7'),('3','6','9')]
>>> max(int(l[2]) for l in li)
9
</code></pre>
<p>即使源是迭代器/生成器,也可以工作。在Py3.3上,zip返回一个迭代器:</p>
<pre><code>>>> gli=(e for e in li)
>>> max(int(l[2]) for l in gli)
9
>>> max(int(l[2]) for l in zip(*li))
9
</code></pre>