Модуль: 13.4 Функции с возвратом значения. Часть 1


22. Найти всех

Напомним, что строковый метод find('a') возвращает местоположение первого вхождения символа a в строке. Проблема заключается в том, что данный метод не находит местоположение всех символов а.

Напишите функцию с именем find_all(target, symbol), которая принимает два аргумента: строку target и символ symbol и возвращает список, содержащий все местоположения этого символа в строке.

Примечание 1. Если указанный символ не встречается в строке, то следует вернуть пустой список.

 



Примеры
Входные данныеВыходные данные
1 abcdabcaaa
a
[0, 4, 7, 8, 9]
2 abcadbcaaa
e
[]
3 abcadbcaaa
d
[4]

Вставьте недостающие фрагменты кода
Python
def find_all(target, symbol):     # объявление функции  
print(find_all(s, char))          # вызываем функцию