Курс Python → Лямбда-функции в Python
Лямбда-функции в Python — это способ создания небольших анонимных функций с помощью ключевого слова lambda. Они обычно используются в функциях высшего порядка в качестве аргументов. Лямбды предоставляют удобный способ определить функцию в одной строке кода без необходимости использования ключевого слова def.
Преимущество использования лямбда-функций заключается в их краткости и удобстве. Они позволяют избежать необходимости создания отдельной функции для выполнения простых операций. Например, если вам нужно выполнить какую-то операцию только один раз, лямбда-функция может быть более удобным и эффективным способом ее выполнения.
Пример использования лямбда-функции:
# Обычная функция
def square(x):
return x * x
# Лямбда-функция
square = lambda x: x * x
print(square(5)) # Вывод: 25
В данном примере мы создали лямбда-функцию для возведения числа в квадрат. Мы можем использовать эту функцию так же, как и обычную функцию, но с более компактным синтаксисом. Лямбда-функции особенно удобны при работе с функциями высшего порядка, такими как map, filter и reduce.
Другие уроки курса "Python"
- Удаление символа из строки
- Работа с collections в Python.
- Изменение списка срезом
- Новшества Flask 2.0
- Область видимости переменных
- Оператор «not» в Python
- Добавление кнопки в tkinter
- Создание обратного итератора
- Применение функции к списку
- Настройка шрифта и цвета в Tkinter
- Настройка вывода NumPy
- Разделение строки с помощью re.split()
- Выражения-генераторы в Python
- Применение функции к элементам списка
- Метод __int__ в Python
- Распаковка аргументов в Python
- Разделение строк в Python
- Работа с пакетами
- Метод split() для разделения строк
- TON Smart Challenge #2: участие и подготовка
- Расчет времени выполнения программы
- Блок try-except-else
- Метод __getitem__ в Python
- Парсинг статей с Newspaper3k
- Оператор * в Python
- Библиотека funcy: удобные утилиты
- Метод __float__ в Python
- Документирование функций в Python
- Библиотека Rich: форматирование текста
- Работа с файлами в Python
- Ввод нескольких значений
- Python itertools combinations() — группировка элементов
- Замена элементов в списке с помощью генераторов списков
- Работа с контекстными переменными
- Проверка подстроки в строке с помощью in
- Обработка исключений в Python
- Установка и использование pyshorteners
- Поиск наиболее частого элемента в списке
- Добавление элементов в список
- Объединение словарей в Python
- Копирование объектов в Python
- Создание новых списков в Python
- Лямбда-функции в defaultdict
- Курсы Яндекс Практикум
- Автоматизация действий с Pyautogui
- Генераторы в Python
- Встраивание HTML в Jupyter Notebook
- Хранение данных















