Kushtet në Përfshirjen e Listës në Python
Nëse duhet të vendosni një kusht në përfshirje, ai shkruhet në të djathtë të objektit të përsëritur (listë, gamë numrash):
list = [expression for element in iter if condition]
Gjatë gjenerimit të listës, mund të vendosni
kushte shtesë për elementët e saj.
Le të shkruajmë një kusht sipas të cilit
në listë do të përfshihen vetëm elementët çift
nga diapazoni nga 1 në 10:
lst = [i for i in range(1, 10) if i % 2 == 0]
print(lst)
Pas ekzekutimit të kodit, do të printohet një listë e re me elementë çift:
[2, 4, 6, 8]
Duke përdorur përfshirje, krijoni një listë vetëm me elementë tek:
[1, 3, 5, 7, 9]
Jepet lista:
lst = [-6, -3, -1, 0, 2, 4]
Duke përdorur përfshirje, krijoni prej saj një listë të re në të cilën do të jenë vetëm numrat pozitiv, duke përfshirë zeron.