Funkcja zip() w Python
Przykład
Połącz dwa tuple:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
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)