# Списковые включения в Python

Списковые включения позволяют генерировать списки, применяя заданное выражение к каждому элементу будущего списка. Также с помощью включений можно фильтровать элементы согласно заданным условиям.

Во включении прописывается выражение, которое будет применяться к элементам исходного списка. В конструкции `for...in` задается имя элемента и исходный список (итерируемый объект), из которого будет создан новый:

`список = [выражение for элемент in итер]`

Давайте объявим переменную `lst`. Для нее пропишем, что элемент списка `i` должен генерироваться в диапазоне `1` до `10`. Затем выведем полученный список в консоль:

`lst = [i for i in range(1, 10)] print(lst)`

После выполнения кода вернется новый список:

`[1, 2, 3, 4, 5, 6, 7, 8, 9]`

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

`[1, 2, 3, 4, 5]`

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

`[5, 4, 3, 2, 1]`
← →
↑