Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Анонимная/лямбда-функция Python

Анонимная/лямбда-функция Python

В этой статье вы узнаете об анонимной функции, также известной как лямбда-функция. Вы узнаете, что это такое, их синтаксис и как их использовать (с примерами).

Видео:Python Lambda

Что такое лямбда-функции в Python?

В Python анонимная функция — это функция, определенная без имени.

В то время как обычные функции определяются с помощью 02 ключевое слово в Python, анонимные функции определяются с помощью 19 ключевое слово.

Следовательно, анонимные функции также называются лямбда-функциями.

<час>

Как использовать лямбда-функции в Python?

Лямбда-функция в Python имеет следующий синтаксис.

Синтаксис лямбда-функции в Python

06

Лямбда-функции могут иметь любое количество аргументов, но только одно выражение. Выражение оценивается и возвращается. Лямбда-функции можно использовать везде, где требуются функциональные объекты.

<час>

Пример лямбда-функции в python

Вот пример лямбда-функции, которая удваивает входное значение.

15 

Вывод

23

В приведенной выше программе 25 является лямбда-функцией. Здесь x аргумент и 39 это выражение, которое вычисляется и возвращается.

У этой функции нет названия. Он возвращает объект функции, которому присвоен идентификатор 41. . Теперь мы можем вызвать его как обычную функцию. Заявление

37

почти такой же, как:

45
<час>

Использование лямбда-функции в Python

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

В Python мы обычно используем его в качестве аргумента для функции более высокого порядка (функции, которая принимает другие функции в качестве аргументов). Лямбда-функции используются вместе со встроенными функциями, такими как 54. , 60 и т.д.

Пример использования с filter()

74 Функция в Python принимает функцию и список в качестве аргументов.

Функция вызывается со всеми элементами списка, и возвращается новый список, содержащий элементы, для которых функция оценивает значение 81. .

Вот пример использования 92 функция для фильтрации только четных чисел из списка.

53

Вывод

66

Пример использования с map()

107 Функция в Python принимает функцию и список.

Функция вызывается со всеми элементами в списке, и возвращается новый список, содержащий элементы, возвращаемые этой функцией для каждого элемента.

Вот пример использования 115 функция для удвоения всех элементов в списке.

78

Вывод

84

Python

  1. Типы данных Python
  2. Операторы Python
  3. Оператор передачи Python
  4. Аргументы функции Python
  5. Лямбда-функции Python с ПРИМЕРАМИ
  6. Функция abs() в Python:примеры абсолютных значений
  7. Функция Python round() с ПРИМЕРАМИ
  8. Функции Python range():Float, List, For loop Примеры
  9. Функция Python map() с ПРИМЕРАМИ
  10. Учебное пособие по доходности в Python:генератор и пример доходности и возврата