Generering fra liste i Python
I stedet for et interval af tal til at generere en liste kan man også bruge en anden liste.
Lad os oprette en liste, hvis elementer vil være tal fra en anden liste, opløftet i anden potens:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # udskriver [1, 4, 9]
Givet listen:
lst = [1, 2, 3, 4, 5]
Brug en list comprehension til at skrive til en ny liste kvadraterne på elementerne fra den første liste.
Givet listen:
lst = [1, 3, 5, 7, 9]
Brug en list comprehension til at skrive til en ny liste
elementerne fra den første liste ganget med
tallet 3.