Python-Generator, der ein anderes iterierbares in Gruppen von N [duplizieren] gruppiert
Diese Frage hat hier bereits eine Antwort:
Was ist die "pythonischste" Methode, um eine Liste in Chunks zu durchlaufen? 33 answers Ich suche nach einer Funktion, die eine iterable @ nimi
und eine Größen
und ergibt Tupel der Längen
das sind sequentielle Werte voni
:
x = [1,2,3,4,5,6,7,8,9,0]
[z for z in TheFunc(x,3)]
gibt
[(1,2,3),(4,5,6),(7,8,9),(0)]
Existiert eine solche Funktion in der Standardbibliothek?
Wenn es als Teil der Standardbibliothek vorhanden ist, kann ich es anscheinend nicht finden, und mir sind die zu suchenden Begriffe ausgegangen. Ich könnte meine eigene schreiben, aber ich möchte lieber nicht.