返回与列表中给定值最接近的项目及其索引

乔希

我发现以下代码用于搜索列表a中最接近11.1的值,例如:a =(1,2,3,4,5,6,7,8,9,10,11,12)

min(enumerate(a), key=lambda x: abs(x[1]-11.1))

代码如何选择正确的索引?有更好的实现方式吗?

阿南德·库玛(Anand S Kumar)

enumerate() 每次迭代中的函数返回一个元组,其中第一个元素是索引,第二个元素是列表的实际元素。

然后,您会在键为-的位置找到最小值,它abs(x[1] - 11.1)给出了元素和之间的绝对差11.1

显示枚举行为的示例-

>>> l =  [10,11,12]
>>> a = enumerate(l)
>>> next(a)
(0, 10)
>>> next(a)
(1, 11)
>>> next(a)
(2, 12)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找最接近给定值的值并返回行索引

来自分类Dev

从元组列表中,获取最接近给定值的元组

来自分类Dev

查找最接近给定值的索引

来自分类Dev

如何获取最接近x的列表中的值的索引?

来自分类Dev

返回数组中最接近值的索引

来自分类Dev

获取列表中某个给定数字的 3 个最接近的值?

来自分类Dev

Pandas.DataFrame:查找行的索引,该行的索引在给定列中的值最接近(但低于)指定值

来自分类Dev

熊猫在给定值列表的情况下在数据框列中找到最接近值的索引

来自分类Dev

在字典C#中查找与给定值最接近的值

来自分类Dev

从列中找到最接近的值,并从相邻列中返回数字(在列表内)

来自分类Dev

找到最接近的值及其与测定的差异

来自分类Dev

在python列表列表中搜索最接近的值

来自分类Dev

优化在值列表中查找最接近的值

来自分类Dev

订购最接近给定点的点列表

来自分类Dev

返回最接近的值到R中的特定列

来自分类Dev

在字典键列表中查找最接近的值Python

来自分类Dev

使用linq在C#的列表中查找最接近的值?

来自分类Dev

索引/匹配-返回最接近TODAY()的结果

来自分类Dev

如果没有子集总和等于给定值,则返回最接近该值的子集总和

来自分类Dev

在排序列表中找到最接近/最接近的值

来自分类Dev

在列表中找到最接近的点的索引

来自分类Dev

给定两个整数的方法将返回最接近1000的值

来自分类Dev

给定两个整数的方法将返回最接近1000的值

来自分类Dev

如何找到最接近值列表的值?

来自分类Dev

在列表中找到与给定数字最接近的较小和较大值的最佳方法是什么

来自分类Dev

在多维数组中查找最接近嵌入式C中给定值的值

来自分类Dev

在多维数组中查找最接近Embedded C中给定值的值

来自分类Dev

给定字母序列时,找到与给定列表最接近的字母

来自分类Dev

Swift:检查NSArray中哪个值最接近另一个给定值

Related 相关文章

  1. 1

    查找最接近给定值的值并返回行索引

  2. 2

    从元组列表中,获取最接近给定值的元组

  3. 3

    查找最接近给定值的索引

  4. 4

    如何获取最接近x的列表中的值的索引?

  5. 5

    返回数组中最接近值的索引

  6. 6

    获取列表中某个给定数字的 3 个最接近的值?

  7. 7

    Pandas.DataFrame:查找行的索引,该行的索引在给定列中的值最接近(但低于)指定值

  8. 8

    熊猫在给定值列表的情况下在数据框列中找到最接近值的索引

  9. 9

    在字典C#中查找与给定值最接近的值

  10. 10

    从列中找到最接近的值,并从相邻列中返回数字(在列表内)

  11. 11

    找到最接近的值及其与测定的差异

  12. 12

    在python列表列表中搜索最接近的值

  13. 13

    优化在值列表中查找最接近的值

  14. 14

    订购最接近给定点的点列表

  15. 15

    返回最接近的值到R中的特定列

  16. 16

    在字典键列表中查找最接近的值Python

  17. 17

    使用linq在C#的列表中查找最接近的值?

  18. 18

    索引/匹配-返回最接近TODAY()的结果

  19. 19

    如果没有子集总和等于给定值,则返回最接近该值的子集总和

  20. 20

    在排序列表中找到最接近/最接近的值

  21. 21

    在列表中找到最接近的点的索引

  22. 22

    给定两个整数的方法将返回最接近1000的值

  23. 23

    给定两个整数的方法将返回最接近1000的值

  24. 24

    如何找到最接近值列表的值?

  25. 25

    在列表中找到与给定数字最接近的较小和较大值的最佳方法是什么

  26. 26

    在多维数组中查找最接近嵌入式C中给定值的值

  27. 27

    在多维数组中查找最接近Embedded C中给定值的值

  28. 28

    给定字母序列时,找到与给定列表最接近的字母

  29. 29

    Swift:检查NSArray中哪个值最接近另一个给定值

热门标签

归档