MountainArray = [1,2,6,9,11,7,5,1]
lst = MountainArray[:]
lst.sort(reverse=True)
i = MountainArray.index(lst[0])
print(i)
i = MountainArray.index(max(MountainArray))
print(i)
其实这两种方法应该不是出题人想要的结果,都是利用python语言的一些特性,也只有python会支持这种取巧的做法。
正常的代码应该这样写
for i in range(len(MountainArray)-1):
if MountainArray[i] < MountainArray[i+1]:
continue
else:
print(i)
break
i +=1