Heim > Backend-Entwicklung > Python-Tutorial > Was bedeutet zip in Python?

Was bedeutet zip in Python?

(*-*)浩
Freigeben: 2019-06-24 11:52:44
Original
23172 Leute haben es durchsucht

kann als Komprimierung angesehen werden, zip entspricht der Komprimierung in Python

Was bedeutet zip in Python?

Definition der Funktion zip() (Empfohlenes Lernen: Python-Video-Tutorial)

Übernehmen Sie Elemente aus mehreren Iteratoren in den Parametern und kombinieren Sie sie zu einem neuen Iterator;

Rückgabe:
Gibt ein Zip-Objekt zurück, dessen interne Elemente Tupel sind; es kann in eine Liste oder ein Tupel umgewandelt werden;

Eingehende Parameter:
Tupel, Liste, Wörterbuch und andere Iteratoren.

Beispiel:

## zip()函数单个参数
list1 = [1, 2, 3, 4]
tuple1 = zip(list1)
# 打印zip函数的返回类型
print("zip()函数的返回类型:\n", type(tuple1))
# 将zip对象转化为列表
print("zip对象转化为列表:\n", list(tuple1))
Nach dem Login kopieren

Ausgabe:

zip()函数的返回类型:
<class &#39;zip&#39;>
zip对象转化为列表:
[(1,), (2,), (3,), (4,)]
Nach dem Login kopieren

Wenn die Funktion zip() zwei Parameter hat

zip(a,b) Die Funktion zip() entnimmt ein Element aus a und b, um ein Tupel zu bilden, und kombiniert dann die nacheinander gebildeten Tupel zu einem neuen Iterator – neuen Zip-Daten.

Hinweis:

erfordert, dass die Abmessungen von a und b gleich sind. Wenn sie die gleiche Anzahl von Zeilen und Spalten haben, können die entsprechenden Positionselemente kombiniert werden normalerweise;

Wenn die Anzahl der Zeilen oder Spalten von a und b unterschiedlich ist, nehmen Sie die kleinste Anzahl von Zeilen und Spalten in den beiden Strukturen und kombinieren Sie die Elemente an den entsprechenden Positionen entsprechend der kleinsten Anzahl von Zeilen und Spalten; entspricht derzeit dem Aufruf der Funktion itertools.zip_longest(*iterables).

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWas bedeutet zip in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage