我有一个这样的清单:[1,12,3,4,4,5,12,15,13,11]
我想找到12的指数即6.我尝试过线性方法,但效率不高.
item = 12
for i in range(len(mylist)):
if mylist[i] == item:
index = i
return index
Run Code Online (Sandbox Code Playgroud)
有效的方法来获得这个?
从右到左:
mylist = [1,12,3,4,4,5,12,15,13,11]
item = 12
for i in range(len(mylist)-1,-1,-1):
if mylist[i] == item:
index = i
print(index)
break
Run Code Online (Sandbox Code Playgroud)