Listaképzések a Pythonban

Listaképzések lehetővé teszik listák generálását egy megadott kifejezés minden elemre alkalmazásával a jövőbeli listában. A képzésekkel szintén szűrni lehet elemeket meghatározott feltételek alapján.

A képzésben egy kifejezés van megadva, amely az eredeti lista elemeire lesz alkalmazva. A for...in szerkezetben meghatározzuk az elem nevét és az eredeti listát (iterálható objektumot), amelyből az új lista készül:

pythonlist = [expression for element in iter]

Hozzunk létre egy lst változót. Megadjuk, hogy a lista i eleme az 1 és 10 tartományban legyen generálva. Majd írjuk ki a kapott listát a konzolra:

pythonlst = [i for i in range(1, 10)]
print(lst)

A kód végrehajtása után egy új lista tér vissza:

python[1, 2, 3, 4, 5, 6, 7, 8, 9]
Задание 1

Készítsd el a következő listát listaképzéssel:

python[1, 2, 3, 4, 5]
Задание 2

Készítsd el a következő listát listaképzéssel:

python[5, 4, 3, 2, 1]