Курс 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"
- Избегайте использования goto
- Округление дробей в Python
- Обход словаря в Python
- Упрощенный вывод данных в Python
- TypedDict для kwargs в Python 3.12
- Транспонирование матрицы
- Объединение строк с помощью метода join
- Загрузка постов Instagram
- Работа с IP-адресами в Python
- Поиск с помощью регулярных выражений
- Оператор «is not» в Python
- Метод rmatmul для пользовательских матриц
- Тайное преобразование типа ключа
- Получение списка файлов в директории с использованием os
- Подсказки типов в Python
- Ускоренный импорт библиотек
- Объединение списков в Python.
- Модуль antigravity: генерация координат
- Объединение списков с помощью zip
- Метод __float__ в Python
- Работа с NumPy.linalg
- Извлечение аудио из видео
- Проверка условий в Python
- Сравнение объектов в Python
- Отправка поздравлений по дню рождения
- Операции с матрицами в Python
- Атрибуты объекта в Python
- Работа с базами данных SQLite
- Метод invert для побитового отрицания
- Метод get() для словарей
- Метод add для класса Vector
- Оператор (*) в Python
- Создание итератора
- Работа с модулем random
- Частичное совпадение пользовательского ввода в Python 3.10
- Выбор редактора кода.
- Работа со словарями с defaultdict из collections
- Методы и функции в Python
- Mad Libs Generator
- Реализация метода __abs__ в Python
- Работа с модулем bisect
- Работа с IP-адресами в Python
- Измерение потребления памяти при сортировке















