列表中获取多个最大值的索引(python)

☆樱花仙子☆ 提交于 2019-12-21 12:08:51

平时有遇到需要这种操作,就写成函数,方便再用
代码如下:

def max_index(lst_int):
    index = []
    max_n = max(lst_int)
    for i in range(len(lst_int)):
        if lst_int[i] == max_n:
            index.append(i)
    return index  #返回一个列表


lst = [1, 5, 2, 3, 4, 5, 5, 5]
print(max_index(lst))    

结果如下:

[1, 5, 6, 7]
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!