Курс 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
- Dict Comprehension в Python
- Протокол управления контекстом
- Mad Libs Generator
- Решатель судоку на Python с pygame
- Создание уникального проекта
- Профилирование данных с Pandas.
- Удаление дубликатов из списка
- Работа с комплексными числами
- Импорт модулей в Python 3.12
- Получение текущего времени в Python
- Форматирование даты с strftime()
- Нахождение отличий в списках
- Прокачанный трейсинг ошибок
- Работа с collections в Python.
- Методы HTTP запросов в Flask
- Отладчик pdb: начало работы
- Измерение времени выполнения кода
- Отрицательные индексы списков
- Хранение переменных в словаре.
- Создание матрицы в Python
- Официальный канал Python в Telegram
- Очистка входных данных
- Форматирование вывода списков
- Работа с URL-адресами в Python
- Работа с аргументами командной строки
- Получение значений из словарей
- Метод setdefault() в Python
- Оператор is в Python
- Оператор del в Python
- Регулярные выражения: метод match
- Разделение строк методом split()
- Метод rsub для пользовательских чисел
- Многопоточность в Python
- Создание графиков в терминале
- Применение функции к каждому элементу списка
- Оператор in для Python
- Метод count() для списков
- Присвоение значений переменным в Python
- Проверка условий: all и any
- Функции all() и any() в Python
- Протокол управления контекстом
- Эффективная конкатенация строк с использованием join()















