Спісавыя ўключэнні ў 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]