109 of 151 menu

filter funksie

Die funksie filter filter die elemente van 'n iterable objek, en los slegs dié oor wat aan 'n spesifieke voorwaarde voldoen. Die eerste parameter spesifiseer die terugroepfunksie volgens waarvolgens die objek gefilter sal word. In die tweede parameter - die objek self om te filter.

Slegs die elemente waarvoor die terugroepfunksie True teruggee, bly in die objek oor.

Die funksie gee 'n spesiale iterable objek as resultaat terug. Dit kan omskep word na 'n lys deur die funksie list te gebruik.

Sintaksis

filter(funksie, objek om te filter)

Voorbeeld

Kom ons kry 'n lys wat slegs uit ewe elemente bestaan deur die oorspronklike lys te filter:

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

Resultaat van kode-uitvoering:

[2, 6, 8]

Voorbeeld

En nou filter ons slegs die onewe elemente:

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

Resultaat van kode-uitvoering:

[3, 15]

Sien ook

  • metode sort,
    wat elemente van 'n lys sorteer
  • funksie sorted,
    wat 'n gesorteerde lys uit iterable objekte teruggee
  • funksie map,
    wat iterable objekte deurloop
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp