【问题标题】:Finding the biggest element in a list of lists [duplicate]在列表列表中查找最大元素[重复]
【发布时间】:2021-01-01 09:17:42
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

  • 请重新填写tour,阅读what's on-topic here 和How to Ask,并提供minimal reproducible example。 “为我实现此功能”与此站点无关。您必须做出诚实的尝试,然后针对您的算法或技术提出具体问题。
  • 这个社区不是“为你做所有工作”的服务,它更多的是帮助你摆脱特定的代码问题。你不能表现出零努力并期望得到完整的答案。

标签: python nested-lists


【解决方案1】:

这是使用itemgetter()的一种方法

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

【讨论】:

    猜你喜欢
    • 2022-08-12
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 2014-01-08
    • 1970-01-01
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多