Курс Python → Лямбда-функции в Python

Лямбда-функции в Python — это способ создания небольших анонимных функций с помощью ключевого слова lambda. Они обычно используются в функциях высшего порядка в качестве аргументов. Лямбды предоставляют удобный способ определить функцию в одной строке кода без необходимости использования ключевого слова def.

Преимущество использования лямбда-функций заключается в их краткости и удобстве. Они позволяют избежать необходимости создания отдельной функции для выполнения простых операций. Например, если вам нужно выполнить какую-то операцию только один раз, лямбда-функция может быть более удобным и эффективным способом ее выполнения.

Пример использования лямбда-функции:


# Обычная функция
def square(x):
    return x * x

# Лямбда-функция
square = lambda x: x * x

print(square(5)) # Вывод: 25

В данном примере мы создали лямбда-функцию для возведения числа в квадрат. Мы можем использовать эту функцию так же, как и обычную функцию, но с более компактным синтаксисом. Лямбда-функции особенно удобны при работе с функциями высшего порядка, такими как map, filter и reduce.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Удаление символа из строки
  2. Работа с collections в Python.
  3. Изменение списка срезом
  4. Новшества Flask 2.0
  5. Область видимости переменных
  6. Оператор «not» в Python
  7. Добавление кнопки в tkinter
  8. Создание обратного итератора
  9. Применение функции к списку
  10. Настройка шрифта и цвета в Tkinter
  11. Настройка вывода NumPy
  12. Разделение строки с помощью re.split()
  13. Выражения-генераторы в Python
  14. Применение функции к элементам списка
  15. Метод __int__ в Python
  16. Распаковка аргументов в Python
  17. Разделение строк в Python
  18. Работа с пакетами
  19. Метод split() для разделения строк
  20. TON Smart Challenge #2: участие и подготовка
  21. Расчет времени выполнения программы
  22. Блок try-except-else
  23. Метод __getitem__ в Python
  24. Парсинг статей с Newspaper3k
  25. Оператор * в Python
  26. Библиотека funcy: удобные утилиты
  27. Метод __float__ в Python
  28. Документирование функций в Python
  29. Библиотека Rich: форматирование текста
  30. Работа с файлами в Python
  31. Ввод нескольких значений
  32. Python itertools combinations() — группировка элементов
  33. Замена элементов в списке с помощью генераторов списков
  34. Работа с контекстными переменными
  35. Проверка подстроки в строке с помощью in
  36. Обработка исключений в Python
  37. Установка и использование pyshorteners
  38. Поиск наиболее частого элемента в списке
  39. Добавление элементов в список
  40. Объединение словарей в Python
  41. Копирование объектов в Python
  42. Создание новых списков в Python
  43. Лямбда-функции в defaultdict
  44. Курсы Яндекс Практикум
  45. Автоматизация действий с Pyautogui
  46. Генераторы в Python
  47. Встраивание HTML в Jupyter Notebook
  48. Хранение данных

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