109 of 151 menu

Funksioni filter

Funksioni filter filtron elementët e objektit të përsëritshëm, duke lënë vetëm ato që përshtaten me një kusht të caktuar. Në parametrin e parë specifikohet funksioni-callback, sipas të cilit do të filtrohet objekti. Në parametrin e dytë - vetë objekti për filtrim.

Në objekt mbeten vetëm ata elementë, për të cilët callback kthen True.

Si rezultat, funksioni kthen një objekt të veçantë të përsëritshëm. Ai mund të shndërrohet në listë, duke përdorur funksionin list.

Sintaksa

filter(funksioni, objekti për filtrim)

Shembull

Le të marrim nga filtrimi i listës origjinale një listë të përbërë vetëm nga elementët çift:

lst = [2, 3, 6, 8, 15] res = filter(lambda x: x % 2 == 0, lst) print(list(res))

Rezultati i ekzekutimit të kodit:

[2, 6, 8]

Shembull

Tani le të filtrojmë vetëm elementët tek:

lst = [2, 3, 6, 8, 15] res = filter(lambda x: x % 2 != 0, lst) print(list(res))

Rezultati i ekzekutimit të kodit:

[3, 15]

Shihni gjithashtu

  • metoda sort,
    e cila rendit elementët e listës
  • funksioni sorted,
    i cili kthen një listë të renditur nga objektet e përsëritshme
  • funksioni map,
    i cili përsërit objektet e përsëritshme
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