Курс Python → Лямбда-функции в Python
Лямбда-функции в Python — это способ создания небольших анонимных функций с помощью ключевого слова lambda. Они обычно используются в функциях высшего порядка в качестве аргументов. Лямбды предоставляют удобный способ определить функцию в одной строке кода без необходимости использования ключевого слова def.
Преимущество использования лямбда-функций заключается в их краткости и удобстве. Они позволяют избежать необходимости создания отдельной функции для выполнения простых операций. Например, если вам нужно выполнить какую-то операцию только один раз, лямбда-функция может быть более удобным и эффективным способом ее выполнения.
Пример использования лямбда-функции:
# Обычная функция
def square(x):
return x * x
# Лямбда-функция
square = lambda x: x * x
print(square(5)) # Вывод: 25
В данном примере мы создали лямбда-функцию для возведения числа в квадрат. Мы можем использовать эту функцию так же, как и обычную функцию, но с более компактным синтаксисом. Лямбда-функции особенно удобны при работе с функциями высшего порядка, такими как map, filter и reduce.
Другие уроки курса "Python"
- Потоковый ввод в Python
- Метод index() в Python
- Профилирование с Pandas
- Установка и использование Virtualenv
- Использование функции enumerate()
- Оператор Walrus в Python
- Структурирование данных с Pydantic
- Создание словарей с defaultdict()
- Проверка класса объекта
- Измерение времени выполнения кода
- Именованные аргументы в Python
- Визуализация пропусков данных
- Метод __ilshift__ для битового сдвига влево
- Операции с кортежами
- Блок try-except-else
- Создание .exe файла с pyinstaller
- Основы работы с os
- Сортировка и обратный порядок
- Простой калькулятор Python
- Генераторы списков в Python
- Создание именованных кортежей в Python
- Enum в Python
- Раздувающийся словарь в Python
- Определение имен функций
- Конкатенация строковых литералов
- Расчет времени выполнения кода
- Использование обратной косой черты в f-строках
- Многоточие в Python
- Условные выражения в Python
- Кортежи в Python: особенности и преимущества
- Названия переменных
- Основы работы со строками в Python
- Генерация ключей RSA
- Применение функции к списку
- Возврат нескольких значений
- Установка random seed в Python
- Блок else в Python
- Установка и использование howdoi
- Исключение NotImplementedError
- Модуль xkcd: загрузка комиксов
- Статическая типизация в Python
- Инициализация структур данных
- Оператор «and» в Python
- capitalize() — изменение регистра первого символа строки















