Funkcja zip() w Python

Przykład

Połącz dwa tuple:

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

Uruchom przykład

Definicja i użycie

Funkcja zip() zwraca obiekt zip, który jest iteratorem krotek, gdzie każda przekazana iterator ma swoje pierwsze elementy połączone razem, następnie drugie elementy z każdego przekazanego iteratora połączone razem, i tak dalej.

Jeśli przekazane iteratory mają różne długości, liczba elementów najkrótszego iteratora zdecyduje o długości nowego iteratora.

Gramatyka

zip(iterator1, iterator2, iterator3 ...)

Wartości parametrów

Parametry Opis
iterator1, iterator2, iterator3 ... Obiekty iteracyjne połączone razem.

Więcej przykładów

Przykład

Jeśli tupla zawiera więcej elementów, te elementy zostaną zignorowane:

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

Uruchom przykład