Найти тему
Future People

Списковое включение list comprehension в Python

Списковое включение (list comprehension) в Python представляет собой компактный способ создания списков. Эта конструкция зачастую более краткая и читаемая по сравнению с традиционными циклами for и соответствующими операциями над списками.

Списковое включение состоит из выражения и цикла for внутри квадратных скобок. Также можно добавить условие if для фильтрации элементов.

Eсть список чисел nums. Необходимо получить список odd с индексами нечетных чисел.

Воспользуемся списковым включением и объектом enumerate, который на каждом проходе цикла будет возвращать кортеж, первым элементом которого является счетчик , а вторым - число из списка.
Также добавим условие для проверки четности числа.
Выведем полученный список.

[0, 1, 3]
[0, 1, 3]

Если вы интересуетесь программированием, то напоминаю о нашем курсе по основам программирования Python [START]. В нем много анимации, примеров и разборов домашних заданий. Присоединяйтесь! Ссылка:

Онлайн-курс Python START

ВИДЕО:

Списковое включение list comprehension #python

Наука
7 млн интересуются