Реализовать функцию, которая возвращает список всех подстрок данной строки.

Получение всех подстрок строки

Функция all_substrings возвращает список всех возможных подстрок входной строки. Подстрока - это последовательность символов, извлекаемая из более длинной строки.

def all_substrings(input_string):
    length = len(input_string)
    return [input_string[i:j+1] for i in range(length) for j in range(i, length)]

# Пример использования:
sample_string = "abc"
print(all_substrings(sample_string))

Данная функция использует вложенные циклы для генерации всех возможных подстрок строки, начиная с каждого символа строки и заканчивая концом строки. Результат возвращается в виде списка.

Категория: Практические упражнения Python | Добавил: Admin (03.05.2024)
Просмотров: 13 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: