如何从python中的元组列表中提取等于值的第n个元素

R_J

我试图从等于一定值的python中的元组列表中获取第n个元素

我有更多类似的清单

num = [('A15', 2, 'BC', 721.16), ('A21', 3, 'AB', 631.31), ('A42', 4, 'EE', 245.43)]

我只想提取元组的第二个元素等于给定值(即本例中为2)的元组,然后从中找出最大的第四个元素

目前,我的代码如下所示

for ((x[1] for x in num) = 1):
    num_max = max(num_list,key=lambda item:item[3])

这个问题与将列表理解力设置为一个值有关,因为这就是语法错误

抱歉,如果已经回答但我找不到它

拉胡尔KP

这样尝试

In [1]: num = [('A15', 2, 'BC', 721.16), ('A21', 3, 'AB', 631.31), 
               ('A42', 4, 'EE', 245.43),('A15', 2, 'BC', 856.16)]
In [2]: max((i for i in num if i[1] == 2),key=lambda  x:x[3])
Out[2]: ('A15', 2, 'BC', 856.16)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从元组列表中提取第n个元素?

从 Pandas Python 中的命名元组列表中提取第 n 个元素?

如何在 OCaml 的列表中提取元组的第 n 个元素

从Haskell中的元组中提取第n个元素(其中n和元组已给定参数)

从列表的列表中提取第 n 个元素

从列表列表中提取第n个元素

几个元组的列表,如何在大元组中提取小元组中前两个相同的元素

从每个列表中提取第n个元素并将其存储在新列中

OCaml:提取元组的第n个元素?

如何从列表中的每个元素都是元组的列表中获取元组第 0 个索引处的最大值?

Python:如何从列表中删除/删除第n个元素?

如何比较Python中不同列表的第n个元素?

在元组列表中的元组中提取字典的特定元素

如何从元组列表中提取值python

如何从元组中删除第n个元素?

如何在Haskell元组中访问第n个元素

从第ith个元素到第j个元素提取元素范围,直到列表中的第n个元素

从元组列表中提取第一个元素到列表中

从python中的字典中提取元组值

Python:从元组列表中提取一个元组

从元组列表中提取元组值

在strsplit之后从嵌套列表中提取第n个元素-R

如何使用python列表理解更改列表列表中的第n个元素?

Python:如何从列表中获取第 n 个元素,其中 n 来自列表

在第n个元素之后在Python列表中插入元素

如何使列表中的第n个元素成为自己的列表?

如何在Python中提取列表中相等的元素序列?

如何从pandas / python中的长列表中提取混合元素

如何从python列表中的元素中提取浮点数?