Списковое включение (list comprehension) в Python представляет собой компактный способ создания списков. Эта конструкция зачастую более краткая и читаемая по сравнению с традиционными циклами for и соответствующими операциями над списками.
Списковое включение состоит из выражения и цикла for внутри квадратных скобок. Также можно добавить условие if для фильтрации элементов.
Eсть список чисел nums. Необходимо получить список odd с индексами нечетных чисел.
Воспользуемся списковым включением и объектом enumerate, который на каждом проходе цикла будет возвращать кортеж, первым элементом которого является счетчик , а вторым - число из списка.
Также добавим условие для проверки четности числа.
Выведем полученный список.
Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START]. В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка:
ВИДЕО: