110 of 151 menu

map function

map function သည် သတ်မှတ်ထားသော function တစ်ခုအား အသုံးပြုပြီးနောက် ပြောင်းလဲထားသော iterable object တစ်ခုကို ပြန်ပေးသည်။ ပထမသတ်မှတ်ချက်တွင် element တစ်ခုချင်းစီအား အသုံးပြုမည့် callback function ကို သတ်မှတ်ပေးရပါမည်။ ဒုတိယသတ်မှတ်ချက်တွင် - ဖြတ်သန်းရန်အတွက် object ကို သတ်မှတ်ပေးရပါမည်။

ဤ function သည် ၎င်း၏ ရလဒ်အဖြစ် အထူး iterable object တစ်ခုကို ပြန်ပေးသည်။ ၎င်းကို list function ကို အသုံးပြု၍ list အဖြစ်သို့ ပြောင်းလဲနိုင်ပါသည်။

Syntax

map(function, filter လုပ်ရန်အတွက် object)

ဥပမာ

map function ကို အသုံးပြု၍ ကျွန်ုပ်တို့၏ list ရှိ element တစ်ခုချင်းစီကို စတုရန်းကိန်း တင်ကြည့်ကြပါစို့။

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

Code run ပြီးနောက်ရလဒ်။

[4, 9, 36, 64, 225]

ဥပမာ

ယခု map function ကို tuple တစ်ခုသို့ အသုံးပြုကြည့်ပါမည်၊ ရလဒ်ကိုမူ list ပုံစံဖြင့် ထုတ်ပြမည်။

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

Code run ပြီးနောက်ရလဒ်။

[4, 10, 14, 16]

ဤသည်ကိုလည်း ကြည့်ပါ

  • filter function,
    သည် iterable objects များကို filter လုပ်ပေးသည်။
  • zip function,
    သည် tuples များကို ဖြတ်သန်းပေးသည်။
မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်