⊗pyPmFnFi 18 of 129 menu

Funksioni filter për filtrimin e objekteve në Python

Tani le të studiojmë funksionin filter. Ai lejon filtrimin e elementeve të listave dhe objekteve të tjerë të përsëritshëm sipas ndonjë kushti. Si parametër të parë ai merr funksionin, i cili përcakton kushtin për verifikim. Në parametrin e dytë specifikohet lista, elementët e së cilës do të filtrohen. Nëse funksioni kthen True, atëherë elementi mbetet në listën e re. Nëse kthehet False, atëherë elementi nuk hyn në listë.

Le të kemi një listë:

lst = [1, 2, 3, 4, 5, 6]

Le të mbajmë në të vetëm numrat çift. Për këtë, përmes funksionit lambda të shkruajmë, që numri i kaluar në parametrin e tij të pjesëtohet me: 2 pa mbetje:

res = filter(lambda num: num % 2 == 0, lst) print(list(res))

Pas ekzekutimit të kodit do të kthehet lista e re:

[2, 4, 6]

Është dhënë lista me numra:

lst = [1, 2, 3, 4, 5]

Shkruani në një listë të re vetëm numrat tek nga kjo listë.

Është dhënë lista me vargje:

lst = ['abcd', 'ab', 'c', 'de', 'bc']

Shkruani në një listë të re vetëm vargjet, gjatësia e të cilëve është 2.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo