Lista generálás Pythonban
A számok tartománya helyett egy másik lista is használható lista generálásához.
Hozzunk létre egy listát, melynek elemei egy második lista elemeinek négyzetei:
lst = [i ** 2 for i in [1, 2, 3]]
print(lst) # kiírja [1, 4, 9]
Adott egy lista:
lst = [1, 2, 3, 4, 5]
Értelmezéssel írjunk egy új listába az első lista elemeinek négyzeteit.
Adott egy lista:
lst = [1, 3, 5, 7, 9]
Értelmezéssel írjunk egy új listába
az első lista elemeit, megszorozva
3-mal.