Генериране от списък в Python
Вместо диапазон от числа за генериране на списък може да се използва и друг списък.
Нека създадем списък, чиито елементи ще бъдат числата от втори списък, повдигнати на квадрат:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # ще изведе [1, 4, 9]
Даден е списъкът:
lst = [1, 2, 3, 4, 5]
Чрез list comprehension запишете в нов списък квадратите на елементите от първия списък.
Даден е списъкът:
lst = [1, 3, 5, 7, 9]
Чрез list comprehension запишете в нов списък
елементите от първия списък, умножени по
числото 3.