Курс 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. Комментарии в Python
  2. Группировка элементов в словарь
  3. Работа с PosixPath() в Python
  4. Объединение словарей в Python
  5. Форматирование строк с % в Python
  6. Метод lt для сортировки объектов
  7. Извлечение статей с newspaper3k
  8. Измерение времени выполнения кода
  9. Итерации в Python
  10. Python-dateutil — работа с датами
  11. Работа с zip()
  12. Создание namedtuple из словаря
  13. Удаление дубликатов в pandas
  14. Хешируемые ключи в Python
  15. Метод join() для объединения элементов
  16. Обработка исключений с блоком else
  17. Функция sleep() в Python
  18. Метод rsub в Python: расширение функциональности вычитания
  19. Python reversed() vs срез[::-1]
  20. Сравнение объектов в Python
  21. Манипуляция формой массива в Numpy
  22. split() без разделителя
  23. Преобразование символов с помощью map
  24. Обработка аргументов Python
  25. Удаление элемента по индексу
  26. Умножение строк и списков
  27. Упрощенный вывод данных в Python
  28. Методы Python для работы с данными
  29. Установка и использование TensorFlow
  30. Отправка HTTP-запросов в Python
  31. Работа с NumPy
  32. Метод invert для побитового отрицания
  33. Запуск асинхронной корутины
  34. Хранение данных с помощью dataclasses
  35. Статическая типизация в Python
  36. Форматирование объектов с модулем pprint
  37. Искажение имен в Python
  38. Удаление элементов из списка
  39. GitHub в Telegram: подписка на уведомления
  40. Создание именованных кортежей в Python
  41. Вывод символов строки в Python
  42. Работа с путями в Python
  43. Проверка списка: any() и all()
  44. Метод pos в Python
  45. Игра «Виселица» на Python

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