Python zip() funktion
Eksempel
Forbind to tuples sammen:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
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)