Как использовать функцию карты в Python

Python map принимает функцию и итерацию и возвращает объект map и итератор , который применяет функцию ко всем элементам в итераторе .

Примечание. Вы можете передать более одного итерабельного в функцию map () .

Мы также можем преобразовать объект карты в объекты последовательности, такие как список, кортеж и т. д.

Синтаксис

Синтаксис следующий:

Пример

Теперь давайте посмотрим на пример реализации функции map () .

 # функция для удвоения переданного значения  to itdef doubler (x): return x * 2 # создание спискаmy_list = [1, 3, 5, 2, 4] #map функция принимает удвоитель функции, и итеративная my_list # map передаст каждый элемент my_list в doubler functionresult =  map (doubler, my_list) # печатает список, содержащий удвоенные значения print (результат) 

На иллюстрации ниже поясняется приведенный выше пример:

1 из 6

Давайте преобразуем указанный выше объект карты в тип set .

 #  преобразование объекта карты в набор # result - это окончательный ответ, который мы получили в приведенном выше коде: результат = [2, 6, 10, 4, 8] print («Преобразование в набор») answer1 = set (result) print (answer1) 

Когда вы запустите приведенный выше код, результат будет отображаться как установить вместо list.

Оцените статью
nanomode.ru
Добавить комментарий