Генерација од листа во Python
Наместо опсег на броеви за генерирање на листа може да се користи и друга листа.
Ајде да создадеме листа, чии елементи ќе бидат броевите од втората листа, подигнати на квадрат:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # ќе испечати [1, 4, 9]
Дадена е листа:
lst = [1, 2, 3, 4, 5]
Со помош на компрехија запишете во нова листа квадратите на елементите од првата листа.
Дадена е листа:
lst = [1, 3, 5, 7, 9]
Со помош на компрехија запишете во нова листа
елементите од првата листа, помножени со
бројот 3.