Я хочу разбить строку на список индексов, где сегменты split начинаются с одного индекса и заканчиваются перед следующим.
Пример:
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
Это вернет:
длинная строка, которую я хочу разделить
строка, которую я хочу разделить что я хочу разделить Я хочу разделить
Я пытаюсь получить:
долго
строка
что
Я хочу разделить