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

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

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

def all_prefixes(s):
    """ Возвращает список всех префиксов строки s. """
    return [s[:i] for i in range(len(s) + 1)]

# Пример использования:
input_string = "Пример"
result = all_prefixes(input_string)
print("Префиксы строки:", result)

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

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