列表最大值的索引

苏菲杰拉德

我需要实现一个返回列表最大值索引的函数。我写了,但它不起作用。有人能告诉我为什么吗?

def maximum_index(lst):
    maximum=0
    index=0
    for i,value in enumerate(lst):
        if value>maximum:
            maximum=value
            index=i
    return index
克里斯

你的代码对我来说似乎很好。我认为唯一的问题是你的缩进,你只检查正值。它的缩进方式一切都在函数之外。

我还添加了 Chris_Rands 建议,即从检查列表是否为空开始。干得好:

def maximum_index(lst):
    if not lst: 
        return None

    first = True
    maximum=0
    index=0
    for i,value in enumerate(lst):
        if value > maximum or first:
            first = False
            maximum = value
            index = i
    return index

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列表及其索引的最大值

来自分类Dev

获取字典列表的最大值索引

来自分类Dev

在F#中查找列表最大值的索引

来自分类Dev

在嵌套列表中搜索最大值和索引

来自分类Dev

数组最大值的索引

来自分类Dev

返回最大值的索引

来自分类Dev

Mathematica列表的最大值

来自分类Dev

Mathematica列表的最大值

来自分类Dev

从列表项中找到最大值后如何获取二维列表的索引

来自分类Dev

获取包含最大值列表的列表

来自分类Dev

返回数组中最大值的索引

来自分类Dev

索引numpy矩阵的最大值

来自分类Dev

返回数组中最大值的索引

来自分类Dev

多重数组最大值的索引

来自分类Dev

查找对应于最大值的索引

来自分类Dev

R:每行最大值对应的索引

来自分类Dev

在二维列表的一列中找到最大值的每个索引

来自分类Dev

获取列表中具有相同最大值的最后一个索引

来自分类Dev

在二维列表的一列中找到最大值的每个索引

来自分类Dev

获取列表中具有相同最大值的最后一个索引

来自分类Dev

从不同列表中获取具有相同索引的最大值的 Pythonic 方法

来自分类Dev

Scala中列表的局部最大值

来自分类Dev

查找列表的最大值(Python)

来自分类Dev

记录列表中的最大值

来自分类Dev

使用折叠的列表的局部最大值

来自分类Dev

具有最大值的对象列表

来自分类Dev

Scala根据最大值过滤列表

来自分类Dev

从SML列表中获取最大值

来自分类Dev

数组列表部分的最大值?