Курс 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"
- Оператор is в Python
- Combobox в Tkinter
- Функция all() в Python
- Разность множеств
- Тестирование модели в PyTorch
- Объединение словарей в Python 3.5+
- Работа с дробями в Python
- Изменение переменной в Python: nonlocal
- Функции range() в Python
- Декораторы в Python
- Декораторы в Python
- Переменные класса и экземпляра
- Проверка типа объекта в Python
- Объединение словарей в Python
- Основы Python
- Проблемы с dict в Python
- Декораторы в Python
- Сравнение def и lambda функций в Python
- Метод ipow для возведения в степень
- Работа с контекстным менеджером Pool
- Проверка элемента в множестве.
- Команда %dhist — список посещенных каталогов
- Переопределение метода __or__()
- Метод repr() в Python
- Lambda Functions in Python
- Хеширование паролей с солью
- Оператор match в Python
- Модуль pprint
- Руководство по библиотеке pydantic
- Метод get() для словарей
- Работа с часовыми поясами в Python
- Создание копии списка в Python
- Конкатенация строковых литералов
- Оптимизация памяти с __slots__
- Глобальные переменные в Python
- Циклы в Python
- Основы работы с os
- Создание вкладок с TKinter
- Получение значений из словарей
- Перебор элементов списка в Python
- Закрытие файла в Python
- Показ всплывающих окон Tkinter
- Избегайте использования goto
- Комплексные числа в Python
- Модуль inspect: получение информации о объектах
- Установка random seed в Python















