Функция zip() в Python используется для объединения элементов из нескольких итерируемых объектов (например, списков, кортежей) в один итератор, который возвращает кортежи. Каждый кортеж содержит элементы с одинаковым индексом из каждого входного итерируемого объекта.
zip() остановится, когда закончится самый короткий из них.Пример:
list1 = [1, 2, 3] list2 = ['a', 'b', 'c'] zipped_list = list(zip(list1, list2)) # zipped_list будет [(1, 'a'), (2, 'b'), (3, 'c')]
Исходя из этого, функция zip возвращает серии кортежей из параллельных элементов.