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:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # geeft [1, 4, 9] weer
Gegeven een lijst:
lst = [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.
Gegeven een lijst:
lst = [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.