Лямбда-функции могут использоваться в качестве аргументов функций высшего порядка, которые принимают другие функции в качестве аргументов. 4
Некоторые встроенные функции высшего порядка в Python, с которыми часто применяют лямбда-функции: filter(), map(), reduce() и другие. 4 Эти функции позволяют применять заданную операцию к каждому элементу списка или другой итерации. 1
Пример использования лямбда-функции с функцией map(): 1
числа = [1, 2, 3, 4, 5]к 1вадратные числа = список (карта (лямбда x: x ** 2, числа))п 1ечать (квадратные числа)# 1 Вывод: [1, 4, 9, 16, 25]< 1/code>
В этом примере лямбда-функция принимает одно входное значение x и возвращает квадрат этого значения. 1 Функция map применяет эту операцию к каждому элементу списка numbers и возвращает новый список с результатами. 1