Приведите примеры использования функции zip в Python.
Функция zip() объединяет элементы нескольких итерируемых объектов в кортежи. Итерация прекращается, когда самый короткий итерируемый объект исчерпан.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Функция zip() объединяет элементы нескольких итерируемых объектов в кортежи. Итерация прекращается, когда самый короткий итерируемый объект исчерпан.
Читать ответGIL (Global Interpreter Lock) — это глобальная блокировка интерпретатора Python, которая гарантирует, что в любой момент времени только один поток выполняет байт-код Python.
Читать ответЭто позволяет быстро создавать классы для хранения данных без необходимости писать много шаблонного кода.
Читать ответВ Python все числовые типы (int, float, complex) являются неизменяемыми (immutable).
Читать ответОператор as при импорте в Python используется для создания псевдонима (алиаса) для импортируемого модуля, класса или функции.
Читать ответДля разработки на Python я использовал несколько популярных фреймворков:
Читать ответДля эффективной отправки большого количества параллельных HTTP-запросов в Python можно использовать асинхронное программирование с библиотекой aiohttp вместе с asyncio.
Читать ответДа, опыт обновления проектов на новые версии Python включает несколько ключевых этапов:
Читать ответКортеж занимает меньше памяти, чем список в Python.
Читать ответПроцесс — это изолированная единица выполнения с собственным адресным пространством, ресурсами (файлы, память, дескрипторы) и системными данными.
Читать ответОтвет и пояснения приведены в подробном разборе ниже.
Читать ответВ Python многопоточность ограничена глобальной блокировкой интерпретатора (GIL), которая не позволяет одновременно выполнять байт-код Python в нескольких потоках.
Читать ответ