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'

Есть ли способ получить это без создания большого цикла? Я бы предпочел не использовать обратный метод, если его можно избежать, так как порядок важен, и мне также нужно было бы сделать немного дополнительной математики, чтобы выяснить, где был / будет / был объект. Это кажется расточительным.

Редактировать:

Чтобы уточнить, мне нужен номер индекса этого элемента.

Ответы на вопрос(4)

Ваш ответ на вопрос