Я хочу разбить строку по списку индексов, где сегменты разделения начинаются с одного индекса и заканчиваются перед следующим.
Пример:
s = 'long string that I want to split up'
indices = [0,5,12,17]
parts = [s[index:] for index in indices]
for part in parts:
print part
Это вернет:
длинную строку, которую я хочу разделить
строка, которую я хочу разделить
что я хочу расстаться
Я хочу расстаться
Я пытаюсь получить:
длинный
строка
что
Я хочу расстаться