Definition
Die Funktion zip() gibt ein zip-Objekt zurück, das ein Iterator von Tupeln ist, bei dem das erste Element in jedem übergebenen Iterator gepaart wird und dann das zweite Element in jedem übergebenen Iterator gepaart wird usw.
Wenn die übergebenen Iteratoren unterschiedliche Längen haben, entscheidet der Iterator mit den wenigsten Elementen über die Länge des neuen Iterators.
Syntax
zip(iterator1, iterator2, iterator3 ...)
Parameter
Parameter | Beschreibung |
---|---|
iterators | Iterator-Objekte, die miteinander verbunden werden sollen |
Beispiele
jungen = ("Ivan", "Mark", "Mike")
mädchen = ("Marie", "Sarah", "Cindy")
schüler = zip(boys, girls)
print(schüler)