Що робить функція zip пітон

Функція zip() приймає на вході кілька об'єктів, що ітеруються (iterable) або ітераторів (iterators) і поелементно групує в кортежі. Функція зупиняється, коли елементи закінчуються в одному з джерел.

Навіщо потрібен zip?

Zip — це широко застосовуваний формат архівування файлів, який використовується для стиснення одного або декількох файлів в одному місці, що дозволяє скоротити їхній загальний розмір і спрощує передачу даних. Zip-Файли в принципі працюють так само, як і стандартна папка на вашому комп'ютері.

Що функція zip повертає?

Більше формально: функція zip() повертає ітератор кортежів, де i-й кортеж містить i-й елемент із кожної ітерації аргументів. Інший спосіб зрозуміти функцію zip() полягає в тому, що вона перетворює рядки на стовпці, а стовпці на рядки. Це схоже на транспонування матриці. Збережена копія