Рубрики
Без рубрики

Lambda выражения в Python

Выражения Lambda в Python-это одноразовые анонимные функции, которые нам не нужны более одного раза. CO … Tagged с помощью Python, программирования, новичков, Codenewbie.

Узнайте Python с Aswin (23 серия частей)

Выражения Lambda в Python-это одноразовые анонимные функции, которые нам не нужны более одного раза.

Рассмотрим следующий пример, где мы используем функцию, чтобы умножить список чисел с математической постоянной PI:

Выход:

[3.14, 6.28, 9.42]

Что если я скажу, что мы могли бы сделать все это в одной строке. Ну, оказывается, мы можем это сделать. Мы можем преобразовать приведенный выше пример в одну строку кода, используя Lambda Expressions Анкет

Выход:

[3.14, 6.28, 9.42]

Функция Lambda

Синтаксис: лямбда аргументы: выражение

  • Функция Lambda может взять любое количество аргументов, но может иметь только одно выражение:

Выход:

94

Зачем нам использовать функции лямбда?

  • Что ж, он способствует коду, уменьшая количество строк функций, которые мы можем использовать только один раз.
  • Чтобы поднять его на следующий уровень, мы можем вернуть анонимную функцию в другом примере:

Выход:

62.800000000000004
119.32000000000001
31.400000000000002

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

Это сила выражений Lambda.

Кодировать и узнать больше …

Узнайте Python с Aswin (23 серия частей)

Оригинал: “https://dev.to/aswin2001barath/lambda-expressions-in-python-5ffg”