Листе компрехенсион у Пајтону
Лист компрехенсиони омогућавају генерисање листа, применом задатог израза на сваки елемент будуће листе. Такође, помоћу компрехенсиона се могу филтрирати елементи према задатим условима.
У компрехенсиону се пише израз,
који ће се примењивати на елементе
почетне листе. У конструкцији for...in
задаје се име елемента и изворна листа
(iterable објекат), из које ће бити
направљена нова:
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]