Как найти char в строке и получить все индексы?

Я получил простой код:

def find(str, ch):
    for ltr in str:
        if ltr == ch:
            return str.index(ltr)
find("ooottat", "o")

Функция возвращает только первый индекс. Если я изменю return на print, он напечатает 0 0 0. Почему это так и есть ли способ получить 0 1 2?

46
задан Paradox 25 March 2019 в 23:40
поделиться