Курс 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
- Безопасный доступ к значениям словаря
- Функция sleep() в Python
- Активация Matplotlib в Jupyter
- Вложенные циклы в Python
- Взаимодействие с sys
- Добавление элемента к кортежу
- Установка Python3.7 и PIP
- Отступы в Python
- Обмен переменными в Jupyter
- Анализ текста на русском языке с помощью Pymystem3
- Метод __ilshift__ для битового сдвига влево
- Magic Commands — улучшение работы с Python
- Динамическая типизация в Python
- Обход элементов в Python
- ChainMap.new_child() — добавление нового словаря
- Удаление дубликатов из списка с помощью dict.fromkeys
- Оператор «not» в Python
- Делегирование в Python
- Метод join() для объединения элементов строки
- Удаление дубликатов из списка с помощью dict.fromkeys
- Преобразование символов с помощью map
- Вывод символов строки в Python
- Списки: объединение, изменение
- Конкатенация строк в Python
- Основы Python
- Преобразование текста в нижний регистр
- Логический оператор «and» в Python
- Объединение словарей в Python
- Оптимизация гиперпараметров с Scikit Optimize
- Имена объектов в Python
- Установка и использование Virtualenv
- Flask: создание веб-приложений
- Работа с аргументами командной строки
- Сортировка списка по индексам
- Замена атрибута в именованном кортеже
- Работа с deque в Python
- Поток данных в Python
- Модуль subprocess: запуск внешних команд
- Оператор * в Python
- Создание словарей в Python
- Создание уникального проекта
- Функция enumerate() — Python
- Подсчет элементов в Python
- Перемешивание списка с shuffle()
- Контекстный менеджер в Python















