从元组列表返回具有最小y值的元组

塞布

我试图返回一个元组列表中最小的第二个索引值(y值)的元组。如果有两个Y值最低的元组,则选择X值最大的元组(即第一个索引)。

例如,假设我有元组:

x = [(2, 3), (4, 3), (6, 9)]

返回的值应为(4, 3)(2, 3)是候选,因为x[0][1]3(相同x[1][1]),然而,x[0][0]是小于x[1][0]

到目前为止,我已经尝试过:

start_point = min(x, key = lambda t: t[1])

但是,这仅检查第二个索引,并且如果两个元组的第二个索引相等,则不比较两个元组的第一个索引。

马丁·彼得斯(Martijn Pieters)

x包含在从键返回的元组中;如果该y存在平局,则将使用键中的第二个元素要反转比较(从最小到最大),只需取反该值即可:

min(x, key=lambda t: (t[1], -t[0]))

毕竟-4小于-2

演示:

>>> x = [(2, 3), (4, 3), (6, 9)]
>>> min(x, key=lambda t: (t[1], -t[0]))
(4, 3)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从元组列表中返回y值最小的元组

来自分类Dev

在具有重复值的元组列表中找到最小行

来自分类Dev

字典到具有最小值的元组列表

来自分类Dev

具有替代值的元组列表的组合

来自分类Dev

查找具有最小重叠的元组子列表

来自分类Dev

在元组列表中删除除整数之间具有最小间隔的元组外的所有元组

来自分类Dev

将具有列表值的Map转换为元组列表

来自分类Dev

如何过滤一组(int,str)元组,以仅在第一个元素中返回具有最小值的元组?

来自分类Dev

在列表中合并具有相同值的元组

来自分类Dev

Python将元组列表转换为具有多个元组值的字典

来自分类Dev

返回具有坐标(x,y)的元组列表的函数,但是如果使用这些坐标绘制矩形,则它们不应相交

来自分类Dev

返回x和y坐标元组的列表

来自分类Dev

如何从元组列表求和所有元组索引n的值?

来自分类Dev

具有元组分配的列表理解

来自分类Dev

具有dict的元组以元素修改列表

来自分类Dev

具有特定模式的元组列表

来自分类Dev

具有元组分配的列表理解

来自分类Dev

从具有排除的元组元素创建列表

来自分类Dev

返回元组列表的函数。

来自分类Dev

从函数返回列表元组

来自分类Dev

元组列表中的最小值和最大值

来自分类Dev

具有元组的列表列表到列表列表

来自分类Dev

具有元组的列表列表到列表列表

来自分类Dev

如何检查所有元组在python列表中是否都具有特定值

来自分类Dev

haskell:递归函数,返回具有特定条件的元组列表中的char(比较)

来自分类Dev

具有元组列表和列表的列表理解

来自分类Dev

从元组列表中获取最小最大值

来自分类Dev

如何获取此包含元组的列表中的最小值?

来自分类Dev

从元组列表中提取元组值

Related 相关文章

  1. 1

    从元组列表中返回y值最小的元组

  2. 2

    在具有重复值的元组列表中找到最小行

  3. 3

    字典到具有最小值的元组列表

  4. 4

    具有替代值的元组列表的组合

  5. 5

    查找具有最小重叠的元组子列表

  6. 6

    在元组列表中删除除整数之间具有最小间隔的元组外的所有元组

  7. 7

    将具有列表值的Map转换为元组列表

  8. 8

    如何过滤一组(int,str)元组,以仅在第一个元素中返回具有最小值的元组?

  9. 9

    在列表中合并具有相同值的元组

  10. 10

    Python将元组列表转换为具有多个元组值的字典

  11. 11

    返回具有坐标(x,y)的元组列表的函数,但是如果使用这些坐标绘制矩形,则它们不应相交

  12. 12

    返回x和y坐标元组的列表

  13. 13

    如何从元组列表求和所有元组索引n的值?

  14. 14

    具有元组分配的列表理解

  15. 15

    具有dict的元组以元素修改列表

  16. 16

    具有特定模式的元组列表

  17. 17

    具有元组分配的列表理解

  18. 18

    从具有排除的元组元素创建列表

  19. 19

    返回元组列表的函数。

  20. 20

    从函数返回列表元组

  21. 21

    元组列表中的最小值和最大值

  22. 22

    具有元组的列表列表到列表列表

  23. 23

    具有元组的列表列表到列表列表

  24. 24

    如何检查所有元组在python列表中是否都具有特定值

  25. 25

    haskell:递归函数,返回具有特定条件的元组列表中的char(比较)

  26. 26

    具有元组列表和列表的列表理解

  27. 27

    从元组列表中获取最小最大值

  28. 28

    如何获取此包含元组的列表中的最小值?

  29. 29

    从元组列表中提取元组值

热门标签

归档