ich nach einem Weg suchen, eine Liste in vordefinierte Scheiben aufgeteilt:Split Python-Liste in eigene Chunkgröße basierend auf der zweiten Liste
a = list(range(1, 1001)) # Added list()
b = [200, 500, 300]
Liste a
sollte in len(b)
Sublisten in Scheiben geschnitten werden, um die ersten 200 Elemente von a , die folgenden 500 und die letzten 300. Es ist sicher anzunehmen, dass sum(b) == len(a)
.
Gibt es eine gemeinsame Funktion dafür?
Gelöst, ich werde in 5 Minuten akzeptieren, sobald das System es erlaubt :). – Matthias
Sie würden einen Standardwert für "next" benötigen, um eine Ausnahme zu vermeiden, wenn die Chunks größer als der Inhalt von "a" sind –