Функция zip() в Python

Пример

Соединение двух кортежей:

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

Запуск примера

Определение и использование

Функция zip() возвращает объект zip, который является итератором кортежей, где элементы из каждого переданного итератора парно объединяются, затем элементы из каждого переданного итератора парно объединяются, и так далее.

Если переданные итераторы имеют разную длину, то длина нового итератора будет определяться числом элементов в итераторе с минимальной длиной.

Синтаксис

zip(iterator1, iterator2, iterator3 ...)

Значения параметров

Параметры Описание
iterator1, iterator2, iterator3 ... Объекты итераторов, соединенные在一起.

Более примеров

Пример

Если в кортеж включены дополнительные элементы, то они будут проигнорированы:

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

Запуск примера