Курс 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"
- Конвертация текстовых чисел с помощью Numerizer
- Генераторы списков в Python
- Оптимизация сравнения в Python
- Создание и обучение модели с Keras
- Оператор Walrus: правильное использование
- Разделение функций на этапы
- Функция __init__ в Python
- Работа с файлами в Python
- Перетасовка списков в Python
- Переопределение унарных операторов
- Проверка существования переменной с оператором :=
- Лямбда-функции в Python
- Сглаживание списка
- Операции с матрицами в Python
- Работа со словарями с defaultdict из collections
- Проверка вхождения подстроки
- Инициализация переменных
- Экспорт функций в Python
- Управление виртуальными окружениями в Python
- Фильтрация списков с itertools
- Получение текущей даты и времени с помощью datetime
- ChainMap избыточные ключи
- Строковое представление объектов
- Модуль subprocess: запуск внешних команд
- Генератор чисел Фибоначчи
- Перевод двоичного кода в целое число
- Мониторинг памяти с Pympler
- Тайное преобразование типа ключа
- Работа с файлами в Python
- Управление сессиями в Python
- Замыкания в Python
- Применение функции к каждому элементу списка
- Тест скорости набора текста на Python
- Красивый вывод списка
- Оформление текста в консоли с TermColor
- Решение переменной Шредингера
- Декоратор Property в Python
- Печать календаря
- Использование type hints
- Python Enumerate
- Работа с WindowsPath()
- Отправка POST запроса на сервер.
- Переопределение метода __eq__
- Статическая типизация в Python
- Управление User-Agent в Python
- Установка Home Assistant















