110 of 151 menu

Funksie map

Die funksie map gee 'n veranderde itereerbare voorwerp terug nadat die gespesifiseerde funksie daarop toegepas is. In die eerste parameter spesifiseer ons die terugroep-funksie wat op elke element toegepas sal word. In die tweede parameter - die voorwerp om deur te gaan.

Die funksie gee 'n spesiale itereerbare voorwerp as sy resultaat terug. Dit kan in 'n lys omgeskakel word deur die funksie list te gebruik.

Sintaksis

map(funksie, voorwerp om te filter)

Voorbeeld

Kom ons gebruik die funksie map om elke element van ons lys te kwadreer:

lst = [2, 3, 6, 8, 15] res = map(lambda x: x ** 2, lst) print(list(res))

Resultaat van kode-uitvoering:

[4, 9, 36, 64, 225]

Voorbeeld

Laat ons nou die funksie map op 'n tupel toepas en die resultaat as 'n lys uitdruk:

tlp = (2, 5, 7, 8) res = map(lambda x: x + x, tlp) print(list(res))

Resultaat van kode-uitvoering:

[4, 10, 14, 16]

Sien ook

  • funksie filter,
    wat itereerbare voorwerpe filter
  • funksie zip,
    wat tupels deurgaan
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