Русский
Открыть в Telegram

Пост ✈️lambda — это анонимная функция, которая записывается в одну строку и не требует def. Используется там, где нужна прост…

6 сентября 2025
P
Pythoner
Фотография
✈️lambda — это анонимная функция, которая записывается в одну строку и не требует def. Используется там, где нужна простая операция без имени функции. ➡️ Пример. Обычная функция vs. lambda: def square(x): return x ** 2 square_lambda = lambda x: x ** 2 print(square(5)) # 25 print(square_lambda(5)) # 25 ➡️Где используется? 1. map() — Применение функции к списку nums = [1, 2, 3, 4] squared = list(map(lambda x: x ** 2, nums)) print(squared) # [1, 4, 9, 16] 2. filter() — Фильтрация данных even = list(filter(lambda x: x % 2 == 0, nums)) print(even) # [2, 4] 3. sorted() — Сортировка по ключу pairs = [(1, 'one'), (3, 'three'), (2, 'two')] pairs.sort(key=lambda x: x[0]) print(pairs) # [(1, 'one'), (2, 'two'), (3, 'three')] 💡Когда использовать lambda? - Когда функция простая и короткая - Когда она нужна один раз 💡Не стоит использовать lambda, если логика сложная – лучше писать def. 🐍 Pythoner
28 · 1.4K ·

Рядом в ленте

PPythonerОпросPPythoner🤔Разбор Тут банально будет ошибка, потому что мы не можем складывать между собой множества. Если бы мы хотели добавить элемент, мы бы писали a.add(1). 🐍 Pythone
это сообщение
PPythoner✈️Миксин (mix-in, анг. “примесь”), паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Например, есть класс: class PPythoner✈️@property превращает метод класса в свойство, позволяя обращаться к нему без скобок. ➡️Пример: class Person: def init(self, name): self._name = name @property

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем