Функция zip() — это встроенный инструмент Python, который объединяет несколько итерируемых объектов в один итератор. Она спаривает соответствующие элементы из каждого итерируемого объекта, что удобно, когда нужно одновременно обрабатывать связанные данные из разных источников.
zip() принимает два или больше итерируемых объекта в качестве аргументов и возвращает итератор кортежей, где каждый кортеж содержит по одному элементу из каждого входного итерируемого объекта. Итерация останавливается, когда заканчивается самый короткий итерируемый объект.
list_1 = ['a', 'b', 'c']
list_2 = ['1', '2', '3']
for a, b in zip(list_1, list_2):
print(a, b)
Результат:
a 1
b 2
c 3
Функция zip() просто необходима любому разработчику на Python, который работает с несколькими последовательностями, которые нужно обрабатывать вместе.
Функция zip() возвращает список кортежей с парными элементами из входных итерируемых объектов, который затем потребляется во время итерации.
Новый — ещё не проверен сообществом
Вы