Генерација од листа во Python

Наместо опсег на броеви за генерирање на листа може да се користи и друга листа.

Ајде да создадеме листа, чии елементи ќе бидат броевите од втората листа, подигнати на квадрат:

pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # ќе испечати [1, 4, 9]
Задание 1

Дадена е листа:

pythonlst = [1, 2, 3, 4, 5]

Со помош на компрехија запишете во нова листа квадратите на елементите од првата листа.

Задание 2

Дадена е листа:

pythonlst = [1, 3, 5, 7, 9]

Со помош на компрехија запишете во нова листа елементите од првата листа, помножени со бројот 3.