Equivelant to rindex для списков в Python [дубликат]
На этот вопрос уже есть ответ здесь:
Как найти последнее вхождение элемента в список Python 13 ответовЕсть ли эффективный способ найти последний соответствующий элемент в списке? При работе со строками вы можете найти последний элемент с rindex:
>>> a="GEORGE"
>>> a.rindex("G")
4
... Но этот метод не существует для списков:
>>> a=[ "hello", "hello", "Hi." ]
>>> a.rindex("hello")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'rindex'
Есть ли способ получить это без создания большого цикла? Я бы предпочел не использовать обратный метод, если его можно избежать, так как порядок важен, и мне также нужно было бы сделать немного дополнительной математики, чтобы выяснить, где был / будет / был объект. Это кажется расточительным.
Редактировать:
Чтобы уточнить, мне нужен номер индекса этого элемента.