Списъчни включвания в Python
Списъчните включвания позволяват генерирането на списъци, прилагайки зададен израз към всеки елемент от бъдещия списък. Също така чрез включвания може да се филтрират елементи според зададени условия.
Във включването се прописва израз,
който ще се прилага към елементите
на изходния списък. В конструкцията for...in
се задава името на елемента и изходния списък
(итерируем обект), от който ще бъде
създаден новият:
list = [expression for element in iter]
Нека декларираме променлива 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]