Die Funktion zip () verwendet ein iterierbares Objekt als Parameter, packt die entsprechenden Elemente im Objekt in Tupel und gibt dann eine Liste dieser Tupel zurück.
Wenn die Anzahl der Elemente in jedem Iterator inkonsistent ist, entspricht die Länge der zurückgegebenen Liste dem kürzesten Objekt. Mit dem Operator * kann das Tupel in eine Liste dekomprimiert werden.
Die zip-Methode unterscheidet sich in Python 2 und Python 3: In Python 3.x gibt zip () ein Objekt zurück, um den Speicher zu reduzieren. Wenn Sie die Liste anzeigen möchten, müssen Sie die Konvertierung list () manuell durchführen
a = [1,2,3]
b = [4,5,6]
c = zip(a,b)
print(type(c))
print (c)
for v in c:
print(v)
Die Ergebnisse sind wie folgt