110 of 151 menu

Map ֆունկցիա

map ֆունկցիան վերադարձնում է փոփոխված իտերացվող օբյեկտ՝ դրան վրա կիրառելով տրված ֆունկցիան: Առաջին պարամետրում նշում ենք callback ֆունկցիան, որը կկիրառվի յուրաքանչյուր տարրի նկատմամբ: Երկրորդ պարամետրում նշում ենք վերափոխման ենթակա օբյեկտը:

Որպես արդյունք ֆունկցիան վերադարձնում է հատուկ իտերացվող օբյեկտ: Այն կարելի է վերածել ցուցակի՝ օգտագործելով list ֆունկցիան:

Շարահյուսություն

map(ֆունկցիա, վերափոխման ենթակա օբյեկտ)

Օրինակ

Եկեք map ֆունկցիայի միջոցով մեր ցուցակի յուրաքանչյուր տարր բարձրացնենք քառակուսի:

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

Ծրագրի կատարման արդյունք:

[4, 9, 36, 64, 225]

Օրինակ

Իսկ այժմ եկեք կիրառենք map ֆունկցիան տուփլի նկատմամբ, իսկ արդյունքը արտածենք որպես ցուցակ:

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

Ծրագրի կատարման արդյունք:

[4, 10, 14, 16]

Տես նաև

  • filter ֆունկցիան,
    որը ֆիլտրում է իտերացվող օբյեկտները
  • zip ֆունկցիան,
    որը վերափոխում է տուփլները
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել