Спісавыя ўключэнні ў Python
Спісавыя ўключэнні дазваляюць генераваць спісы, ужываючы зададзенае выражэнне да кожнага элемента будучага спісу. Таксама з дапамогай уключэнняў можна фільтраваць элементы згодна з зададзенымі ўмовамі.
Ва ўключэнні пропісваецца выражэнне,
якое будзе ўжывацца да элементаў
зыходнага спісу. У канструкцыі for...in
задаецца імя элемента і зыходны спіс
(ітэруемы аб'ект), з якога будзе
створаны новы:
pythonlist = [expression for element in iter]
Давайце аб'явім зменную lst. Для
яе пропишем, што элемент спісу i
павінен генеравацца ў дыяпазоне 1
да 10. Затым вывядзем атрыманы
спіс у кансоль:
pythonlst = [i for i in range(1, 10)]
print(lst)
Пасля выканання кода вернецца новы спіс:
python[1, 2, 3, 4, 5, 6, 7, 8, 9]
Задание 1
З дапамогай уключэння зрабіце наступны спіс:
python[1, 2, 3, 4, 5]
Задание 2
З дапамогай уключэння зрабіце наступны спіс:
python[5, 4, 3, 2, 1]