110 of 151 menu

map функциясы

map функциясы берилген функцияны колдонгондон кийин өзгөртүлгөн итерациялык объектти кайтарат. Биринчи параметрде ар бир элементке колдонулуучу функция-коллбэк көрсөтүлөт. Экинчи параметрде - кыдыруу үчүн объект.

Функция өз натыйжасында атайын итерациялык объектти кайтарат. Аны 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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу