Përfshirje Listash në Python
Përfshirjet e listave lejojnë gjenerimin e listave, duke aplikuar një shprehje të caktuar për çdo element të listës së ardhshme. Gjithashtu me anë të përfshirjeve mund të filtrohen elementet sipas kushteve të caktuara.
Në përfshirje shkruhet shprehja,
që do të aplikohet te elementet
e listës fillestare. Në konstruksionin for...in
caktohet emri i elementit dhe lista fillestare
(objekt i përsëritshëm), nga e cila do të
krijohet e re:
list = [expression for element in iter]
Le të deklarojmë një ndryshore lst. Për
të, le të shkruajmë që elementi i listës i
duhet të gjenerohet në intervalin 1
deri 10. Pastaj le të shfaqim listën e përftuar
në konsol:
lst = [i for i in range(1, 10)]
print(lst)
Pas ekzekutimit të kodit do të kthehet një listë e re:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Me anë të përfshirjeve bëni listën e mëposhtme:
[1, 2, 3, 4, 5]
Me anë të përfshirjeve bëni listën e mëposhtme:
[5, 4, 3, 2, 1]