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

Лямбда выражения

Вы можете создавать небольшие анонимные функции в Python, используя ключевое слово Lambda. Аноним, я имею в виду это … с меткой Python, начинающими.

Вы можете создать небольшие анонимные функции в Python Использование lambda ключевое слово. .

Аноним, я имею в виду, не нужно иметь имя, нормально Функции Начните с деф Ключевое слово и требуется имя. Выражение лямбда не является утверждением, он возвращает значение.

Позвольте сказать, что вы хотите функцию, которая возвращает сумму двух аргументов, представьте, что у вас есть простой функция:

def sum(a,b):
    return a+b

Это довольно много, чтобы написать.

Лямбда выражения

Вместо этого вы можете создать выражение лямбда, как пример ниже. Функция лямбда, которая добавляет две переменные в качестве аргумента и печатает результат:

lambda a, b: a+b

Затем вы можете использовать это так:

>>> f = lambda a,b : a+b
>>> f(2,3)
5
>>> f(10,15)
25
>>> 

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

# A lambda function that adds 10 to the argument
x = lambda a : a + 10
print(x(8))

# A lambda function that multiplies two variables
x = lambda a, b : a * b
print(x(8, 9))

# A lambda function that sums its arguments
x = lambda a, b, c : a + b + c
print(x(1, 2, 3))

Оригинал: “https://dev.to/bluepaperbirds/lambda-expressions-43gb”