Generování seznamu ze seznamu v Pythonu

Místo rozsahu čísel pro generování seznamu lze použít i jiný seznam.

Vytvořme seznam, jehož prvky budou čísla druhého seznamu umocněná na druhou:

pythonlst = [i ** 2 for i in [1, 2, 3]]
print(lst) # vypíše [1, 4, 9]
Задание 1

Dán seznam:

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

Pomocí list comprehension zapište do nového seznamu druhé mocniny prvků prvního seznamu.

Задание 2

Dán seznam:

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

Pomocí list comprehension zapište do nového seznamu prvky prvního seznamu vynásobené číslem 3.