使用重复元素python查找列表中元素的最后一个索引

Kis*_*han -1 python

我有一个这样的清单:[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)

有效的方法来获得这个?

Dmi*_*kiy 7

从右到左:

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)