Курс 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. Потоковый ввод в Python
  2. Метод index() в Python
  3. Профилирование с Pandas
  4. Установка и использование Virtualenv
  5. Использование функции enumerate()
  6. Оператор Walrus в Python
  7. Структурирование данных с Pydantic
  8. Создание словарей с defaultdict()
  9. Проверка класса объекта
  10. Измерение времени выполнения кода
  11. Именованные аргументы в Python
  12. Визуализация пропусков данных
  13. Метод __ilshift__ для битового сдвига влево
  14. Операции с кортежами
  15. Блок try-except-else
  16. Создание .exe файла с pyinstaller
  17. Основы работы с os
  18. Сортировка и обратный порядок
  19. Простой калькулятор Python
  20. Генераторы списков в Python
  21. Создание именованных кортежей в Python
  22. Enum в Python
  23. Раздувающийся словарь в Python
  24. Определение имен функций
  25. Конкатенация строковых литералов
  26. Расчет времени выполнения кода
  27. Использование обратной косой черты в f-строках
  28. Многоточие в Python
  29. Условные выражения в Python
  30. Кортежи в Python: особенности и преимущества
  31. Названия переменных
  32. Основы работы со строками в Python
  33. Генерация ключей RSA
  34. Применение функции к списку
  35. Возврат нескольких значений
  36. Установка random seed в Python
  37. Блок else в Python
  38. Установка и использование howdoi
  39. Исключение NotImplementedError
  40. Модуль xkcd: загрузка комиксов
  41. Статическая типизация в Python
  42. Инициализация структур данных
  43. Оператор «and» в Python
  44. capitalize() — изменение регистра первого символа строки

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