Курс Python → Функция zip() — объединение последовательностей
Функция zip() в Python позволяет создавать итерируемый объект, состоящий из кортежей. Это означает, что вы можете объединить несколько последовательностей (например, списков или кортежей) в один объект, содержащий кортежи, где каждый кортеж содержит элементы с одинаковыми индексами из исходных последовательностей.
Пример использования функции zip() может выглядеть следующим образом:
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
zipped = zip(list1, list2)
for item in zipped:
print(item)
В этом примере функция zip() объединяет элементы из двух списков list1 и list2 в кортежи. При итерации по объекту zipped каждый кортеж будет содержать элементы с одинаковыми индексами из list1 и list2. Таким образом, вывод будет:
(1, 'a')
(2, 'b')
(3, 'c')
Также важно отметить, что если последовательности, передаваемые в zip(), имеют разную длину, итоговый объект будет содержать количество кортежей, равное длине самой короткой последовательности. Это означает, что лишние элементы из более длинных последовательностей будут проигнорированы.
Другие уроки курса "Python"
- Область видимости переменных
- Курс Data Scientist в медицине
- Создание списка через итерацию
- Профилирование данных с Pandas
- Распаковка элементов последовательности
- Создание графики с черепахой
- Создание уникального множества
- Работа с *args и **kwargs в Python
- Изучение объектов с помощью dir()
- Ускорение выполнения кода в Python
- Объединение списков в Python.
- Руководство по использованию Colorama
- Распаковка значений в Python
- Функция reversed() в Python
- Python 3.12: Псевдонимы типов
- Проверка памяти объекта
- Отступы в Python
- Копирование объектов в Python
- Форматирование строк в Python
- Конкатенация списков в Python
- Проверка запуска скрипта или импорта модуля
- Работа с каталогами в Python
- Оператор обр. импликации
- Множественное присваивание в Python
- Метод pos в Python
- Antigravity модуль
- Модуль os: работа с файлами и папками
- Генераторы в Python
- Получение текущей даты и времени с помощью datetime
- Измерение времени выполнения кода с помощью time
- Логирование в Python
- Сравнение def и lambda-функций
- Работа с кортежами в Python
- Переворот последовательности
- Работа с CSV файлами
- Обработка исключений в Python
- Поиск файлов по шаблону
- Работа со словарями
- Работа со случайными элементами
- Установка и использование howdoi
- Определение относительного пути
- Разделение строки в Python
- Сравнение строк в Python
- Оформление кода на Python
- Ключевое слово global в Python
- Ограничение ресурсов в Python















