Курс 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. Функция sleep() в Python
  4. Активация Matplotlib в Jupyter
  5. Вложенные циклы в Python
  6. Взаимодействие с sys
  7. Добавление элемента к кортежу
  8. Установка Python3.7 и PIP
  9. Отступы в Python
  10. Обмен переменными в Jupyter
  11. Анализ текста на русском языке с помощью Pymystem3
  12. Метод __ilshift__ для битового сдвига влево
  13. Magic Commands — улучшение работы с Python
  14. Динамическая типизация в Python
  15. Обход элементов в Python
  16. ChainMap.new_child() — добавление нового словаря
  17. Удаление дубликатов из списка с помощью dict.fromkeys
  18. Оператор «not» в Python
  19. Делегирование в Python
  20. Метод join() для объединения элементов строки
  21. Удаление дубликатов из списка с помощью dict.fromkeys
  22. Преобразование символов с помощью map
  23. Вывод символов строки в Python
  24. Списки: объединение, изменение
  25. Конкатенация строк в Python
  26. Основы Python
  27. Преобразование текста в нижний регистр
  28. Логический оператор «and» в Python
  29. Объединение словарей в Python
  30. Оптимизация гиперпараметров с Scikit Optimize
  31. Имена объектов в Python
  32. Установка и использование Virtualenv
  33. Flask: создание веб-приложений
  34. Работа с аргументами командной строки
  35. Сортировка списка по индексам
  36. Замена атрибута в именованном кортеже
  37. Работа с deque в Python
  38. Поток данных в Python
  39. Модуль subprocess: запуск внешних команд
  40. Оператор * в Python
  41. Создание словарей в Python
  42. Создание уникального проекта
  43. Функция enumerate() — Python
  44. Подсчет элементов в Python
  45. Перемешивание списка с shuffle()
  46. Контекстный менеджер в Python

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