Python获取列表中最大值的索引

2022-10-21 11:09:43

获取列表中最大值的索引

方式一

a=[1,2,3,4,5,6,7]# 首先获取列表中的最大值
max_data=max(a)# 获取最大值的索引
a.index(max_data)

方式二(推荐)

a=[1,2,3,4,5,6,7]import numpy# 将列表转化成数组
a_array= numpy.array(a)# 获取最大值的索引
a_array.argmax()

方式三

a=[1,2,3,4,5,6,7]

index= max_data=0for i, datainenumerate(a):if i==0:
      max_data= data# 如果下一个值大于当前最大值,那下一个值就是最大值,并记录其下表if data> max_data:
      max_data= data
      index= iprint(index)
  • 作者:鬼义II虎神
  • 原文链接:https://blog.csdn.net/u013487601/article/details/124131206
    更新时间:2022-10-21 11:09:43