【发布时间】:2013-01-30 19:25:30
【问题描述】:
我有一个列表,list = [(1,2,5), (2,8,7),(3,6,9)],我想找到第三列的最大数字,所以我尝试了:
zipped = zip(*list)
print max(zipped[2])
但它没有显示最大的数字。有人知道原因和解决方案吗?
【问题讨论】:
-
它显示的是什么?
-
这是一个要明确的元组列表...并且不要将您的列表命名为
list,否则当您输入list((1,2,3))时会感到困惑 -
唯一不起作用的机会是你在 Py3k 上并且 zip 是一个迭代器。
-
你不能改变这样的问题。创建另一个
-
@trivial -- 我回滚了你的编辑。不要这样改变问题。如果您有新问题,请提出新问题(但请先进行一些研究:)