Zip([iter(s)]n) in Python verstehen
Eine Liste in gleich große Teile aufteilen Größe ist eine häufige Aufgabe in der Programmierung. Python bietet eine effiziente Lösung mit dem Ausdruck zip([iter(s)]n).
Die Funktion iter() gibt einen Iterator über eine Sequenz zurück, während die Syntax arg entpackt eine Sequenz in Argumente für einen Funktionsaufruf. Im Ausdruck [x] n wird eine Liste erstellt, die n Mengen von x enthält, d Code:
Dies erzeugt die folgende Ausgabe:s = [1,2,3,4,5,6,7,8,9] n = 3 x = iter(s) y = iter(s) z = iter(s) list(zip(x, y, z))
[(1,2,3),(4,5,6),(7,8,9)]
Das obige ist der detaillierte Inhalt vonWie teilt „zip([iter(s)]n)' in Python eine Liste in gleich große Teile auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!