Курс 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. Структурирование данных с Pydantic
  2. Участие в LP стейкинге Waves
  3. Непрерывная проверка в Python
  4. Работа со словарями с defaultdict из collections
  5. Декоратор защиты анонимных пользователей
  6. Список импортированных модулей в Python
  7. Объединение словарей в Python 3.5+
  8. Обработка ошибки IndexError
  9. Форматирование строк в Python
  10. Подсчет вхождений элементов
  11. Форматирование строк в Python
  12. Реверс строки в Python
  13. Декораторы в Python
  14. Декоратор total_ordering для класса Point
  15. Преобразование символов с помощью map
  16. Руководство по библиотеке pydantic
  17. Генерация резюме в Gensim
  18. Автоматизация с Python
  19. Модуль math: константы π и e
  20. Объединение коллекций в Python
  21. Разбиение текста в Python
  22. Установка и обучение ChatterBot
  23. Работа с файлами в Python
  24. Замена текста с помощью sub
  25. Модуль inspect
  26. Обратный список чисел
  27. Генератор данных в Keras
  28. Явный импорт переменных
  29. Lambda Functions in Python
  30. Раздувающийся словарь в Python
  31. Удаление URL-адресов в Python
  32. Чтение бинарного файла в Python.
  33. Метод join() для объединения элементов в строку.
  34. Оболочка Python
  35. Импорт модулей в Python 3.12
  36. Навыки Python: строки, типы данных
  37. Непрерывная проверка в Python
  38. Оптимизация интернирования строк
  39. Расчет времени выполнения
  40. Преобразование данных в Python
  41. Получение текущей даты и времени с помощью datetime
  42. Строки в Python: апострофы и кавычки
  43. lru_cache оптимизация функций
  44. Проверка условий в Python
  45. Удаление символа из строки
  46. Проверка версии Python
  47. Работа с GitHub в Telegram

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