Python怎么查找一个单词在一个序列中最后出现的位置

输入一个单词
和一个很多单词的序列,如何真的该单词最后一次出现在序列的第几位

可以考虑将list 倒序 然后用index 查找第一个位置然后通过计算,得出他在最后的index,例如

test_list = ["A","d","c","B","d","B"]
test_list.reverse()
first_index = test_list.index("B")
reverse_index = len(test_list)-first_index-1
print(reverse_index)