Teilen Sie eine Liste basierend auf einer Reihe von Indizes in Python in Teile auf

Wie kann eine Liste am besten anhand einer beliebigen Anzahl von Indizes in Teile aufgeteilt werden? Z.B. gegeben den Code unten

indexes = [5, 12, 17]
list = range(20)

gib so etwas zurück

part1 = list[:5]
part2 = list[5:12]
part3 = list[12:17]
part4 = list[17:]

Wenn keine Indizes vorhanden sind, sollte die gesamte Liste zurückgegeben werden.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage