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:

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

Adott egy lista:

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

Értelmezéssel írjunk egy új listába az első lista elemeinek négyzeteit.

Задание 2

Adott egy lista:

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

Értelmezéssel írjunk egy új listába az első lista elemeit, megszorozva 3-mal.