Python-Lern-Zip-Funktion

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
Fügen Sie hier eine Bildbeschreibung ein

Veröffentlicht 56 ​​Originalartikel · Like9 · Besuchen Sie 1305

Ich denke du magst

Origin blog.csdn.net/qq_29983883/article/details/105650064
Empfohlen
Rangfolge