1.2Kпросмотров
23.8%от подписчиков
22 марта 2026 г.
questionScore: 1.3K
🔍 Что такое lambda в Python? lambda — это мини-функция, которую можно создать прямо на лету, без явного определения через def. Она идеально подходит для простых операций и позволяет сократить код. 📌 Простой пример: multiply = lambda x, y: x * y result = multiply(2, 3) print(result) # Вывод: 6 Здесь lambda создаёт функцию для умножения двух чисел. Затем мы используем её, чтобы быстро посчитать. 🛠 Почему это удобно? 1. Краткость: Функцию можно создать прямо в месте её использования. 2. Удобно в сочетании с другими инструментами: Например, в функциях map, filter. Примеры: 1️⃣ Возведение чисел в квадрат с map: numbers = [1, 2, 3, 4] squared = list(map(lambda x: x**2, numbers)) print(squared) # Вывод: [1, 4, 9, 16] 2️⃣ Фильтрация чётных чисел с filter: numbers = [5, 12, 17, 24, 30] even_numbers = list(filter(lambda x: x % 2 == 0, numbers)) print(even_numbers) # Вывод: [12, 24, 30] 3️⃣ Краткие условия в лямбда-функциях: check_sign = lambda x: "Положительное" if x > 0 else "Отрицательное или ноль" print(check_sign(10)) # Вывод: Положительное print(check_sign(-5)) # Вывод: Отрицательное или ноль ⚠️ Важно: lambda хороша для простых операций. Если задача сложная или требует пояснений, лучше использовать полноценные функции через def. Краткость кода - это круто, но читаемость важнее! 😉 более подробно разбираемся на практиках ❤️
1.2K
просмотров
1361
символов
Да
эмодзи
Нет
медиа

Другие посты @informege100

Все посты канала →
🔍 Что такое lambda в Python? lambda — это мини-функция, кот — @informege100 | PostSniper