在包含3列的列表中查找最低和最高列,PYTHON

在包含3列的列表中查找最低和最高列,PYTHON,python,Python,如何找到列表的第三列,其中第一列是最低值,第二列是最高值 这是列表的示例 [(12, 17, 'WOLNEY DE AZEVEDO PERRUCHO JÚNIOR'), (8, 15, 'WSTANIA BARBOSA GONÇALVES'), (6, 13, 'WYCLIFFE DE MELO COUTO'), (6, 16, 'WYLDENSOR MARTINS SOARES'), (4, 8, 'XERXES GUSMÃO'), (7, 17, 'XISTO ALBARE

如何找到列表的第三列,其中第一列是最低值,第二列是最高值

这是列表的示例

[(12, 17, 'WOLNEY DE AZEVEDO PERRUCHO JÚNIOR'), 
 (8, 15, 'WSTANIA BARBOSA GONÇALVES'), 
 (6, 13, 'WYCLIFFE DE MELO COUTO'),
 (6, 16, 'WYLDENSOR MARTINS SOARES'), 
 (4, 8, 'XERXES GUSMÃO'), 
 (7, 17, 'XISTO ALBARELLI RANGEL NETO'), 
 (8, 5, 'YANNICK CAUBET'), 
 (7, 17, 'YASMIN ALINE PIOVESAN BURIN'), 
 (7, 16, 'YEDA MARIA MORALES SÁNCHEZ'), 
 (6, 12, 'YEDA MONTEIRO ATHIAS'), 
 (18, 22, 'YEDDA CHRISTINA CHING-SAN FILIZZOLA ASSUNÇÃO'), 
 (6, 16, 'YGOR VIEIRA DE FIGUEIRÊDO'), 
 (6, 5, 'YONG SUK CHOI'), 
 (8, 11, 'YURI DANTAS DE SANTANA'),
 (5, 12, 'YURI RAMALHO DANTAS'), 
 (8, 11, 'ZANDER BARBOSA DALCIN'), 
 (7, 12, 'ZANDER VIEIRA PACHECO'), 
 (6, 18, 'ZARY DE OLIVEIRA COSTA FILHO'), 
 (8, 14, 'ZELAIDE DE SOUZA PHILIPPI')]

也许计算第一列的最小值,第二列的最大值,然后搜索符合该条件的行:

minFirst = min(x[0] for x in data)
maxSecond = max(x[1] for x in data)
selected = next((x[2] for x in data if x[0] == minFirst and x[1] == maxSecond), None)

这不是一个免费程序员的网站,也不是一个你可以找到人帮你做作业的网站。你自己试一试,让我们看看你试过什么。-我不确定你对这个问题的陈述是否有明确的定义。向我们展示您期望的输出,以及您得到的输出或错误,以及您的代码。如果您确实无法开始,您可以要求提供总体攻击计划。但是如果你自己不能开始,这里的目的是什么?这种评论是没有必要的,如果我问的话,是因为我在寻找解决方案方面遇到了问题。谢谢你,伙计!我是Python新手,这就是为什么我要问这个简单的问题,也许我需要在文档中更好地学习搜索,但这正是我想要的。