110 of 151 menu

Funktsiya map

Funktsiya map unga berilgan funktsiya qo'llangandan so'ng o'zgartirilgan iteratsiya qilinadigan ob'ektni qaytaradi. Birinchi parametrda har bir elementga qo'llaniladigan callback funktsiyasini ko'rsatamiz. Ikkinchi parametrda - aylanish uchun ob'ekt.

Funktsiya o'z natijasida maxsus iteratsiya qilinadigan ob'ektni qaytaradi. Uni list funktsiyasidan foydalanib, ro'yxatga aylantirish mumkin.

Sintaksis

map(funktsiya, filtrlash uchun ob'ekt)

Misol

Keling map funktsiyasi yordamida ro'yxatimizdagi har bir elementni kvadratga ko'taramiz:

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

Kodni bajarish natijasi:

[4, 9, 36, 64, 225]

Misol

Endi esa map funktsiyasini kortejga qo'llaymiz, natijani esa ro'yxat ko'rinishida chiqaramiz:

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

Kodni bajarish natijasi:

[4, 10, 14, 16]

Shuningdek qarang

  • funktsiya filter,
    iteratsiya qilinadigan ob'ektlarni filtrlaydi
  • funktsiya zip,
    kortejlarni aylantiradi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish