Seznomske izpeljanke v Pythonu
Seznomske izpeljanke omogočajo generiranje seznamov z uporabo danega izraza za vsak element prihodnjega seznama. Z izpeljankami je tudi mogoče filtrirati elemente glede na dane pogoje.
V izpeljanki je določen izraz,
ki bo uporabljen za elemente
izvornega seznama. V konstrukciji for...in
je določeno ime elementa in izvorni seznam
(iterabilni objekt), iz katerega bo
ustvarjen nov:
pythonlist = [expression for element in iter]
Razglasimo spremenljivko lst. Zanjo
bomo zapisali, da naj se element seznama i
generira v območju od 1
do 10. Nato bomo dobljeni
seznam izpisali v konzolo:
pythonlst = [i for i in range(1, 10)]
print(lst)
Po izvedbi kode bo vrnjen nov seznam:
python[1, 2, 3, 4, 5, 6, 7, 8, 9]
Задание 1
Z izpeljanko naredite naslednji seznam:
python[1, 2, 3, 4, 5]
Задание 2
Z izpeljanko naredite naslednji seznam:
python[5, 4, 3, 2, 1]