Python zip() funktion
Exempel
Koppla samman två tupler:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
Definition och Användning
zip() funktionen returnerar en zip-objekt, som är en iterator över tupler där varje överförd iteratorns första post paras ihop, sedan varje överförd iteratorns andra post paras ihop, och så vidare.
Om de överförda iteratorerna har olika längd, kommer antalet poster i den kortaste iteratorn att bestämma längden på den nya iteratorn.
Syntax
zip(iterator1, iterator2, iterator3 ...)
Parametervärde
Parameter | Beskrivning |
---|---|
iterator1, iterator2, iterator3 ... | Itererande objekt som är kopplade samman. |
Mer Exempel
Exempel
Om en tupel innehåller fler poster, kommer dessa att ignoreras:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk", "Richard") x = zip(a, b)