Курс 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
- Группировка элементов в словарь
- Работа с PosixPath() в Python
- Объединение словарей в Python
- Форматирование строк с % в Python
- Метод lt для сортировки объектов
- Извлечение статей с newspaper3k
- Измерение времени выполнения кода
- Итерации в Python
- Python-dateutil — работа с датами
- Работа с zip()
- Создание namedtuple из словаря
- Удаление дубликатов в pandas
- Хешируемые ключи в Python
- Метод join() для объединения элементов
- Обработка исключений с блоком else
- Функция sleep() в Python
- Метод rsub в Python: расширение функциональности вычитания
- Python reversed() vs срез[::-1]
- Сравнение объектов в Python
- Манипуляция формой массива в Numpy
- split() без разделителя
- Преобразование символов с помощью map
- Обработка аргументов Python
- Удаление элемента по индексу
- Умножение строк и списков
- Упрощенный вывод данных в Python
- Методы Python для работы с данными
- Установка и использование TensorFlow
- Отправка HTTP-запросов в Python
- Работа с NumPy
- Метод invert для побитового отрицания
- Запуск асинхронной корутины
- Хранение данных с помощью dataclasses
- Статическая типизация в Python
- Форматирование объектов с модулем pprint
- Искажение имен в Python
- Удаление элементов из списка
- GitHub в Telegram: подписка на уведомления
- Создание именованных кортежей в Python
- Вывод символов строки в Python
- Работа с путями в Python
- Проверка списка: any() и all()
- Метод pos в Python
- Игра «Виселица» на Python















