Реализовать функцию, которая возвращает все позиции вхождения подстроки в строку.
Позиции вхождения подстроки в строкуФункция def find_substring_positions(string, substring): positions = [] start = 0 while True: start = string.find(substring, start) if start == -1: break positions.append(start) start += 1 # начать следующий поиск непосредственно после этой позиции return positions # Пример использования: example_string = "Это пример строки, где подстрока 'при' появляется несколько раз." print(find_substring_positions(example_string, 'при')) # Выведет [4, 40] Эта функция использует метод | |
| |
Просмотров: 22 | |
Всего комментариев: 0 | |