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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан