Курс Python → Анонимные функции Lambda
Анонимные функции в Python представляют собой функции, которые могут содержать только одно выражение. Они создаются с использованием инструкции lambda. Преимущество анонимных функций заключается в их скорости выполнения по сравнению с обычными функциями. Также, для анонимных функций не обязательно присваивать имя переменной, как это делается с помощью инструкции def.
Важно отметить, что для lambda функций не требуется использование инструкции return. Они возвращают результат автоматически после выполнения выражения. В остальном, поведение lambda функций аналогично обычным функциям.
Пример использования lambda функции:
# Обычная функция
def square(x):
return x * x
# Lambda функция
square = lambda x: x * x
print(square(5)) # Вывод: 25
В данном примере показано, как можно создать анонимную функцию с помощью lambda для возведения числа в квадрат. После этого, функция вызывается с аргументом 5, и результат выводится на экран.
Другие уроки курса "Python"
- Изменение логики работы с временем
- Работа с модулем random
- Документирование функций в Python
- Курс по дообучению ChatGPT
- Работа с timedelta
- Работа с массивами в Numpy
- Python: возвращение нескольких значений
- Генератор данных в Keras
- Создание файла с проверкой ошибки
- Методы сравнения множеств
- Ограничение итераций в Python
- Оптимизация сравнения в Python
- Удаление и повторная вставка ключа в OrderedDict
- Работа с прокси в Python
- Игра Виселица на Python
- Solidity для DeFi Ethereum
- Метод pop() списка
- Сортировка и обратный порядок
- Библиотека itertools: объединение списков
- Объединение списков в строку
- Функции all() и any() в Python
- Метод rmatmul для обратного матричного умножения
- Запрос DELETE с библиотекой requests
- Инверсия списка и строки в Python
- Проверка существования переменной с оператором :=
- Установка и использование emoji
- Разбиение текста в Python
- Основные операции с библиотекой Numpy
- Функция format() в Python
- Использование defaultdict в Python
- Сортировка элементов с OrderedDict
- Отправка HTTP-запросов с User-Agent
- Символ подчеркивания в Python
- Управление сессиями в Python
- Python и Юникод: работа с цифрами
- Управление фоновыми задачами в Python
- Удаление ключа из словаря
- Срезы в Python
- Создание и использование ChainMap
- Условные выражения в Python
- Многострочные комментарии в Python
- Работа с кортежами в Python
- Освоение Python
- Методы работы со строками в Python
- Абстракции словарей и множеств в Python
- Переворот списка в Python















