Python zip() funktion

Eksempel

Forbind to tuples sammen:

a = ("Bill", "Steve", "Elon")
b = ("Gates", "Jobs", "Musk")
x = zip(a, b)

Kør Eksempel

Definition og brug

zip() funktionen returnerer en zip-objekt, som er en iterator over tuples, hvor de første elementer fra hver overførte iterator matches sammen, derefter de næste elementer fra hver overførte iterator matches sammen, og så videre.

Hvis den overførte iterator har forskellig længde, vil antallet af elementer i den korteste iterator bestemme længden af den nye iterator.

Syntaks

zip(iterator1, iterator2, iterator3 ...)

Parameterværdi

Parameter Beskrivelse
iterator1, iterator2, iterator3 ... Iterationer objekter forbundet sammen.

Flere eksempler

Eksempel

Hvis en tuple indeholder flere elementer, vil disse blive ignoreret:

a = ("Bill", "Steve", "Elon")
b = ("Gates", "Jobs", "Musk", "Richard")
x = zip(a, b)

Kør Eksempel