Курс 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"
- Создание и использование модулей в Python
- Манипуляция формой массива в Numpy
- Измерение времени выполнения кода с помощью time
- Операции с массивами в NumPy
- Модуль itertools: комбинации и перестановки
- Итерации в Python
- Парсинг веб-страниц с Beautiful Soup
- Преобразование строк в числа с плавающей запятой
- Отрицательные индексы списков
- Функция pow() — возвести число в степень
- Работа с файлами и директориями в Python.
- Обезопасьте ввод данных
- Многострочные строки в Python
- Модуль xkcd: загрузка комиксов
- Обработка ошибок в JSON данных
- Метаклассы в Python
- Управление ресурсами с контекстными менеджерами
- CSV строка разделение в Python
- Управление экспортом элементов
- Структура данных deque в Python
- Списковый компрехеншен.
- Оценка точности модели
- Метод lt для сортировки объектов
- Импорт модулей и пакетов в Python
- Измерение времени выполнения кода в Python
- Оптимизация памяти с помощью __slots__
- Работа со строками в Python
- Python Метод Union Множеств
- Работа с контекстными менеджерами
- Модуль inspect: получение информации о объектах
- Проверка индексов коллекции
- Просмотр атрибутов и методов класса
- Получение списка файлов в директории с использованием os
- Конкатенация строк с методом join()
- Получение идентификатора объекта в памяти
- Оператор объединения словарей
- Сортировка и обратный порядок
- Сохранение и загрузка модели в PyTorch
- Профилирование с cProfile
- Сглаживание списка
- Работа с индексами списков
- Переопределение метода xor в Python
- Удаление элементов из списка в Python.
- Работа с функцией next() в Python
- Создание копии списка в Python
- Оператор умножения для вектора















