Genereren uit een lijst in Python

In plaats van een reeks getallen om een lijst te genereren kan je ook een andere lijst gebruiken.

Laten we een lijst maken waarvan de elementen de getallen van een tweede lijst zijn, elk kwadraat:

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

Gegeven een lijst:

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

Gebruik een list comprehension om een nieuwe lijst te vullen met de kwadraten van de elementen van de eerste lijst.

Задание 2

Gegeven een lijst:

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

Gebruik een list comprehension om een nieuwe lijst te vullen met de elementen van de eerste lijst, vermenigvuldigd met het getal 3.