Курс 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"
- Оператор in и not in в Python
- Применение функции к элементам списка
- Переворот списка в Python
- Создание генераторов в Python
- Создание задания в Cron
- Асинхронное выполнение задач в Python
- Python UserString — создание подклассов строк
- Основные операции с библиотекой Numpy
- Создание словаря и множества
- Mad Libs Generator
- Итерация по копии коллекции
- Декораторы в Python
- Переменные в Python: сокращение гласных
- Безопасные SQL-запросы в Python 3.11
- Реверс строки и списка в Python.
- Сравнение строк в Python
- Метод eq для сравнения объектов
- Списки: объединение, изменение
- Библиотека wikipedia для Python
- Методы classmethod и staticmethod
- Логические операторы в Python
- Ускорение обработки данных с %autoawait
- Создание словарей в Python
- Получение пути к текущему скрипту с помощью os
- Работа с SQLite в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Сортировка элементов в Python
- Работа с комплексными числами в Python
- Использование функции product
- Принципы LSP и ISP в Python
- Введение в PyTorch
- Работа с контекст-менеджером «with»
- Обработка данных в Python
- Автоматизация скриптов на AWS Lightsail.
- Профилирование кода на Python
- Итераторы в Python
- Операторы Splat и splatty-splat
- Функция с **kwargs в Python
- Удаление файлов и папок в Python
- Проверка дублей в списке.
- Подсказки при вводе данных в Python
- Работа с модулем random
- Метод сравнения объектов в Python
- Numpy: объединение массивов
- Вычисление разности множеств в Python
- Форматирование строк с помощью f-строк
- Метод bool() в Python
- Методы __repr__ и __str__ в Python















