Функция Python zip()
Пример
Соедините два кортежа вместе:
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica")
x = zip(a, b)
Определение и использование
Функция zip()
возвращает zip-объект, который является итератором кортежей, где первый элемент в каждом переданном итераторе соединяется вместе, а затем второй элемент в каждом переданном итераторе соединяется вместе и т. д.
Если переданные итераторы имеют разную длину, итератор с наименьшим количеством элементов определяет длину нового итератора.
Синтаксис
zip(iterator1, iterator2, iterator3 ...)
Значения параметров
Parameter | Description |
---|---|
iterator1, iterator2, iterator3 ... | Iterator objects that will be joined together |
Дополнительные примеры
Пример
Если один кортеж содержит больше элементов, эти элементы игнорируются:
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica",
"Vicky")
x = zip(a, b)