Lambda Python in 5 minutes | Python lambda expressions
Вставка
- Опубліковано 20 сер 2021
- Python anonymous functions with simple examples in 5 minutes
📗 All links to useful materials are below 📗
Python lambda expressions are small anonymous functions that have a stricter but more concise syntax than regular Python functions.
Lambda python is often used when filtering data, creating and filling various lists, dictionaries, etc.
Of course, absolutely everyone should understand how anonymous functions work, since these are the basics of the Python language. It is in this video that, using a simple example, we will analyze the principle of operation of a lamb in python and learn how to apply it in practice. This video is perfect for anyone learning python from scratch.
⭐ Free version of Kite: bit.ly/3cKz97C
⭐ PyQt5 Python Course: pyqt5.ru
⭐ Channel with useful material: t.me/codeblog8
📁 Github: github.com/Zproger
📁 Website scraping course: bit.ly/394VKtG
📁 Selenium Python Course: bit.ly/3p669ef
📁 Contact me: zproger777@gmail.com
📁 Support channel: www.donationalerts.com/r/zproger
Совсем забыл про условия в анонимных функциях.
Поэтому добавляю пример условий в комментарии:
a = lambda x: 10 if x == 3 else 20
a(3)
Вывод: 10
a(4)
Вывод: 20
Слева мы указываем значение которое должно возвращаться,
если наше условие True, справа возвращается значение, если
мы попадаем в else.
Это вроде аналог стрелочных функций из си языков. Хотя есть различия. Стрелочники можно растянуть на несколько строк через фигурные скобки. Но также и обычные функции можно записать в одну строчку. А в питоне есть либо лямбда в одну строку, либо обычная функция на много строк.
Мне кажется стрелочники удобнее. Хотя в питоне более читабельный код
Да, они удобней и лучше читаются, в лямбда обычно пишут небольшие функции
только зашел на канал, уже приятно и понятно смотреть, спасибо!
Продолжай в том же духе^^
Благодарю
БРАТАНЧИК , от души, в первую же минуту нашёл то, что искал
Топчик. Просто и понятно 🔥🔥🔥
Благодарю!
Вот за это 100% *LIKE*
Спасибо :D
Годно!!
Благодарю!
Забрал, спс Юрий Николаевич
пожалуйста :)
Спасибо за простое и хорошее объяснение без всякого заумного болоболства
Пожалуйста =)
Красавчик
Благодарю!
👍
спасибо
Обдумывали написать фолиант о python?
Пока что нет :)
Книги это прошлое, неэффективно, нужен визуал)
Получается, что lambda, это, типа, однострочная функция?
Можно сказать что да
Некорректное объяснение. По итогу получается, что аналог записи def test(x,y): return x+y не lambda x, y: x+y, а (lambda x, y: x + y)(x, y).
Ну во втором случае просто сразу идет вызов, большой разницы нет =)
Ну как вам не знаю анонимные функция но мне удобнее простая функция.
Ну это лишь инструмент, каждый сам выбирает что использовать =)