Генерация из списка в 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.