Курс 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. Профилирование с cProfile
  2. Сохранение Unicode в JSON
  3. Переопределение метода __eq__
  4. Запуск Python из интерпретатора
  5. Работа с модулем Calendar
  6. 9 уловок для чистого кода
  7. Объединение кортежей в Python
  8. Операции с кортежами
  9. Создание словарей в Python
  10. Представление бесконечности в Python
  11. Работа с библиотекой requests
  12. Просмотр внешних файлов в %pycat
  13. Извлечение аудио из видео
  14. Функции all и any в Python
  15. Декораторы в Python
  16. Подсчет элементов в Python
  17. Оптимизация гиперпараметров с Scikit Optimize
  18. Функция zip() в Python
  19. Измерение времени выполнения кода
  20. Парсинг веб-страниц с Beautiful Soup
  21. Компиляция регулярных выражений
  22. Работа с NumPy
  23. Создание новых списков
  24. Python: Splat-оператор и splatty-splat
  25. split() — разделение строки
  26. Создание уникального множества
  27. Введение в Python
  28. Настройка нарезки списков
  29. Декораторы в Python
  30. Поиск индекса элемента
  31. Удаление дубликатов из списка с помощью dict.fromkeys
  32. Оператор continue в Python
  33. Удаление первого элемента списка
  34. Оператор continue в Python
  35. Преобразование числа в список цифр
  36. Защита данных в Python
  37. Работа с пакетами
  38. enumerate() в Python для работы с индексами
  39. Оператор деления для класса Rational
  40. Работа с кортежами в Python
  41. Библиотека funcy: удобные утилиты
  42. Наиболее частотные элементы с помощью Counter
  43. Тестирование с responses
  44. Оператор обр. импликации

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