Курс 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"
- Профилирование с cProfile
- Сохранение Unicode в JSON
- Переопределение метода __eq__
- Запуск Python из интерпретатора
- Работа с модулем Calendar
- 9 уловок для чистого кода
- Объединение кортежей в Python
- Операции с кортежами
- Создание словарей в Python
- Представление бесконечности в Python
- Работа с библиотекой requests
- Просмотр внешних файлов в %pycat
- Извлечение аудио из видео
- Функции all и any в Python
- Декораторы в Python
- Подсчет элементов в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Функция zip() в Python
- Измерение времени выполнения кода
- Парсинг веб-страниц с Beautiful Soup
- Компиляция регулярных выражений
- Работа с NumPy
- Создание новых списков
- Python: Splat-оператор и splatty-splat
- split() — разделение строки
- Создание уникального множества
- Введение в Python
- Настройка нарезки списков
- Декораторы в Python
- Поиск индекса элемента
- Удаление дубликатов из списка с помощью dict.fromkeys
- Оператор continue в Python
- Удаление первого элемента списка
- Оператор continue в Python
- Преобразование числа в список цифр
- Защита данных в Python
- Работа с пакетами
- enumerate() в Python для работы с индексами
- Оператор деления для класса Rational
- Работа с кортежами в Python
- Библиотека funcy: удобные утилиты
- Наиболее частотные элементы с помощью Counter
- Тестирование с responses
- Оператор обр. импликации















