首页 > 解决方案 > 查找列表列表中的最大元素

问题描述

我正在赶上 Python3,所以我希望我能有所松懈:P 我有一个列表,比如:

results=[[1, 5000],
 [2, 5000],
 [3, 6666],
 [4, 6250],
 [5, 6000],
 [6, 5833],
 [7, 5714],
 [8, 6250],
 [9, 6111]]

我想获得第二个值最大的条目(在本例中为 pair [3, 6666])。

我可以快速参考一下如何获得它吗?

谢谢!

标签: pythonnested-lists

解决方案


这是一种使用方法itemgetter()

import operator
 
>>> max(results, key=operator.itemgetter(1))
[3, 6666]
>>> 


推荐阅读