Курс Python → Лямбда-функции в Python
Лямбда-функции в Python представляют собой анонимные функции, которые могут быть определены в одну строку кода. Они обычно используются в тех случаях, когда требуется передать функцию как аргумент другой функции или когда функция относительно простая и не требует длинного определения.
Для создания лямбда-функции используется ключевое слово lambda, за которым следует список параметров, двоеточие и тело функции. Например, чтобы создать функцию, которая удваивает число, можно написать lambda x: x * 2. Это эквивалентно определению обычной функции def double(x): return x * 2.
Лямбда-функции могут быть использованы вместо обычных функций во многих случаях. Например, их удобно применять в методах map(), filter() и reduce() для преобразования, фильтрации и сведения данных. Также они часто используются в комбинации с функциями высшего порядка.
Пример использования лямбда-функции для удвоения числа:
double = lambda x: x * 2
print(double(5)) # Выведет: 10
В этом примере мы создали лямбда-функцию double, которая умножает переданное число на 2. После этого мы вызвали эту функцию с аргументом 5 и вывели результат, который равен 10.
Другие уроки курса "Python"
- Декораторы в Python
- Цепные операции в Python
- Обработка исключений в Python
- Курсы Яндекс Практикум
- Работа с многоуровневыми словарями в Python
- Получение имени функции с помощью inspect
- Профилирование с cProfile
- Приближение чисел в Python
- Импорт модуля из другого каталога
- Конкатенация списков в Python
- Метод rxor для операции побитового исключающего «или»
- Идентификатор объекта в Python
- Многоточие в Python
- Объединение словарей в Python
- Проектирование Singleton с метаклассом
- Создание словарей с defaultdict()
- Многопоточность в Python
- Преобразование range в итератор
- Функции min(), max(), sum()
- Отладка в командной строке
- Путь к интерпретатору Python
- Работа с deque из collections
- Названия столбцов в Python таблицах
- Создание вложенного генератора
- Явный импорт переменных
- Измерение времени выполнения в Python
- Визуализация пропусков данных
- Карта бомбоубежищ в Москве и Питере
- Функция zip() в Python
- Использование функции enumerate()
- Метод get() в Python
- Создание таблиц в Python с PrettyTable
- Генерация QR-кодов с библиотекой qrcode
- Оператор zip в Python
- Работа с WindowsPath()
- Замыкания в Python
- Numpy: объединение массивов
- Преобразование PowerPoint в PDF.
- Управление доступом к модулю
- Работа с библиотекой xkcd
- Замена атрибута в именованном кортеже
- Лямбда-функции в Python
- Изменение регистра данных
- Добавление вложенных списков
- Комментарии в Python
- Роль запятой в Python















