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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш