Я хочу найти индекс последнего экземпляра буквы в строке. Код должен содержать строку и символ. Например, если я пишу ("hello", "l")
, я должен получить 3. Вместо этого я получаю -4. Я знаю, что 3 и -4 такой же в зависимости от того, где вы начинаете считать, но я хочу, чтобы получить 3. Вот моя попытка:Найти письмо в строке
def find(string, ch):
index = 0
while index < len(string):
if string[index] == ch:
return index
index = index - 1
return -1
Спасибо!
Я думаю, вы имеете в виду последний индекс символа в строке? – Michael