109 of 151 menu

filter függvény

A filter függvény kiszűri egy iterálható objektum azon elemeit, amelyek megfelelnek egy bizonyos feltételnek. Az első paraméterben egy callback függvényt kell megadni, amely alapján az objektum szűrésre kerül. A második paraméterben maga a szűrendő objektum áll.

Csak azok az elemek maradnak meg az objektumban, amelyekre a callback függvény True értéket ad vissza.

A függvény egy speciális iterálható objektumot ad vissza. Átalakíthatod listává a list függvény segítségével.

Szintaxis

filter(függvény, szűrendő objektum)

Példa

Szűrjük most az eredeti listából a páros elemeket:

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

A kód végrehajtásának eredménye:

[2, 6, 8]

Példa

Most pedig szűrjük ki csak a páratlan elemeket:

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

A kód végrehajtásának eredménye:

[3, 15]

Lásd még

  • a sort metódus,
    amely egy lista elemeit rendezi
  • a sorted függvény,
    amely egy rendezett listát ad vissza iterálható objektumokból
  • a map függvény,
    amely iterálható objektumokon végigiterál
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás