Списковые включения в 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]