Python Разработка | Web Backend, Парсинг & Telegram Bots. Пайтон программирование с нуля. Django, FastAPI и SQL. Уроки для начинающих и IT карьера. Coding.
Образование · 28 апреля 2026 г.
Если вы хотите итерироваться одновременно по нескольким итерируемым объектам, функция z... — 28 апреля 2026 г. в 20:52:26.376
Если вы хотите итерироваться одновременно по нескольким итерируемым объектам, функция zip может быть хорошим выбором. Она возвращает генератор, который выдаёт кортежи, содержащие по одному элементу из каждого исходного итерируемого объекта: In : eng = ['one', 'two', 'three'] In : ger = ['eins', 'zwei', 'drei'] In : for e, g in zip(eng, ger): ...: print('{e} = {g}'.format(e=e, g=g)) ...: Вывод: one = eins two = zwei three = drei Обратите внимание, что zip принимает итерируемые объекты как отдельные аргументы, а не в виде списка аргументов. Чтобы «развернуть» значения (unzip), можно использовать оператор *: In : list(zip(*zip(eng, ger))) Out: [('one', 'two', 'three'), ('eins', 'zwei', 'drei')] 👉 @BookPython

