Использование Map Lambda в Python

Лямбда-функция в Python также называется анонимной функцией. Что мы подразумеваем под анонимной функцией в Python? Анонимная функция означает, что у функции нет имени. Чтобы определить лямбда-функцию и использовать Map Lambda в Python, используйте ключевое слово lambda точно так же, как ключевое слово def для определения обычной функции.

Синтаксис

Пример использования ключевого слова def

Вывод:

Используя ключевое слово def, мы определили функцию с именем sqr и должны были передать ей значение. После ее выполнения нам нужно вернуть результат, откуда была вызвана функция, используя ключевое слово return.

Он вернет квадратное значение входного значения. См. следующий фрагмент кода простой функции.

Пример использования ключевого слова lambda

Вывод:

И мы получаем тот же результат, что и простая функция, но она определена только в одной строке.

Определение лямбда-функции не включает оператор «return» и всегда включает возвращаемое выражение. Мы также можем поместить определение лямбда везде, где ожидается функция, и нам вообще не нужно назначать его переменной.

Python Map Lambda

Map Lambda в Python

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

Давайте определим список, используя [ ] как итерируемый объект, а затем воспользуемся map() и функцией lambda.

Теперь используйте функцию map() и лямбда, чтобы преобразовать список в объект Python. Затем используйте функцию list() для преобразования объекта в список.

Вывод:

Функции карты ожидают объект функции и любое количество итераций, таких как список, словарь и т. д. Функция map() выполняет function_object для каждого элемента в последовательности и возвращает объект карты.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python