List comprehension
Në shqip: Listë në një rresht
ShpjegimiSQ
List comprehension është mënyra e shkurtër e Python-it për të krijuar një listë të re nga një tjetër, në një rresht të vetëm — p.sh. për ta dyfishuar çdo numër ose për të mbajtur vetëm disa elemente.
EnglishEN
A list comprehension is Python's short way of building a new list from another one in a single line — for example, doubling every number or keeping only some items.
Si ta mendosh
Si kur i thua shitësit: „Nga këto mollë, më jep vetëm të kuqet.“ Një fjali, dhe lista e re është gati.
Lexoje në anglisht
Like telling the greengrocer: “From these apples, give me only the red ones.” One sentence, and your new list is ready.
Shembull kodipython
notat = [4, 9, 7, 10, 5]
kaluese = [n for n in notat if n >= 5]
dyfish = [n * 2 for n in notat]
print(kaluese) # [9, 7, 10, 5]