Функция 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)