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]