Нравится сайт? Поддержи его донатом в 10-20$
С вашей поддержкой автор code.mu сможет вести дальнейшую работу над сайтом
⊗pyPmCoML 29 of 129 menu
Бесплатная онлайн лекция "Асинхронность в JavaScript". Начало: 21 января в 20.00. Продолжительность: 1.5-2 часа. Жми для записи!

Несколько циклов в списковом включении в Python

Работа с включением позволяет прописать несколько циклов для генерации нового списка. Первый заданный цикл будет внешним, в нем будет запускаться второй прописанный цикл. Это значит, что второй цикл будет вложен в первый.

Давайте сформируем список кортежей. Для этого вначале пропишем две переменные i и j, заключенные в круглые скобки, обозначающие кортеж. Далее запускаем цикл с переменной i, которая должна генерировать первое число из кортежа в диапазоне от 1 до 3. Затем прописываем цикл, где второе число j генерируется от 1 до 2:

lst = [(i, j) for i in range(1, 4) for j in range(1, 3)] print(lst)

Результат выполнения кода:

[(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)]

Даны два списка:

lst1 = ['1', '2'] lst2 = ['a', 'b', 'c']

С помощью включения сделайте из них новый список:

[('1', 'a'), ('1', 'b'), ('1', 'c'), ('2', 'a'), ('2', 'b'), ('2', 'c')]
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить