Как добиться того, чтобы find показывал не индекс первого появления символа, а последнего?

Как добиться того, чтобы find показывал не индекс первого появления символа, а последнего? Может есть что то кроме find?

a = "поезд_поезд_поезд"
print(a.find("е"))

Ответы (3 шт):

Автор решения: timur

str.rfind:

a = "поезд_поезд_поезд"
print(a.rfind("е")) # 14
→ Ссылка
Автор решения: CrazyElf

Есть rfind для этого:

a = "поезд_поезд_поезд"
print(a.rfind("е"))

14
→ Ссылка
Автор решения: Danis

Без rfind

a = "поезд_поезд_поезд"
print(len(a) - 1 - a[::-1]find("е"))

вывод:

a

→ Ссылка