Курс 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"

  1. Конвертация текстовых чисел с помощью Numerizer
  2. Генераторы списков в Python
  3. Оптимизация сравнения в Python
  4. Создание и обучение модели с Keras
  5. Оператор Walrus: правильное использование
  6. Разделение функций на этапы
  7. Функция __init__ в Python
  8. Работа с файлами в Python
  9. Перетасовка списков в Python
  10. Переопределение унарных операторов
  11. Проверка существования переменной с оператором :=
  12. Лямбда-функции в Python
  13. Сглаживание списка
  14. Операции с матрицами в Python
  15. Работа со словарями с defaultdict из collections
  16. Проверка вхождения подстроки
  17. Инициализация переменных
  18. Экспорт функций в Python
  19. Управление виртуальными окружениями в Python
  20. Фильтрация списков с itertools
  21. Получение текущей даты и времени с помощью datetime
  22. ChainMap избыточные ключи
  23. Строковое представление объектов
  24. Модуль subprocess: запуск внешних команд
  25. Генератор чисел Фибоначчи
  26. Перевод двоичного кода в целое число
  27. Мониторинг памяти с Pympler
  28. Тайное преобразование типа ключа
  29. Работа с файлами в Python
  30. Управление сессиями в Python
  31. Замыкания в Python
  32. Применение функции к каждому элементу списка
  33. Тест скорости набора текста на Python
  34. Красивый вывод списка
  35. Оформление текста в консоли с TermColor
  36. Решение переменной Шредингера
  37. Декоратор Property в Python
  38. Печать календаря
  39. Использование type hints
  40. Python Enumerate
  41. Работа с WindowsPath()
  42. Отправка POST запроса на сервер.
  43. Переопределение метода __eq__
  44. Статическая типизация в Python
  45. Управление User-Agent в Python
  46. Установка Home Assistant

Marketello читают маркетологи из крутых компаний