Курс 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
- Получение списка кортежей из словаря
- Метод __int__ в Python
- Проверка запуска скрипта или импорта модуля
- Повторение элементов списков
- Функции-генераторы в Python
- Объединение словарей в Python
- Работа с дробями в Python
- Хеширование паролей с использованием salt
- Бесконечные списки в Python
- Обмен значений переменных в Python
- Работа с argparse
- Удаление элементов по срезу
- Нахождение самого длинного слова в списке с помощью max
- Псевдонимы в Python
- Списковый компрехеншен.
- Сортировка слиянием
- Добавление элементов в список: append() vs extend()
- Установка пакетов с помощью pip
- Работа с датой и временем в Python
- Создание списков в Python
- Назначение максимального и минимального значения переменной в Python.
- Счетчик ссылок в Python
- Именование столбцов в Python с pandas
- Сохранение и загрузка модели в PyTorch
- Итерация по итерируемым объектам
- Синхронизация доступа к ресурсам
- Использование обратной косой черты в f-строках
- Вывод с переменной через запятую
- Хранение переменных в Python.
- Python Тесты и Гайды
- Тест скорости набора текста на Python
- Работа с географическими данными.
- Проверка элемента в множестве.
- Фильтрация списка от «ложных» значений
- Работа с атрибутом dict
- Создание веб-приложения с Flask
- Цикл for в Python
- Установка и использование Telegram API в Python
- Создание новых списков
- Изменение логики работы с временем
- Переменные в Python
- Область видимости переменных
- Многопроцессорное программирование в Python
- Combobox в Tkinter
- Поиск наиболее частого элемента















