KwickClips Python · 41 sec · free
Why does return inside a lambda give a syntax error?
Short answer. A lambda holds one expression and its value returns by itself; return is a statement.
What does add(40, 25) print?
65.
Remember
| One expression only |
| No return, no loops |
Return inside a lambda gives a syntax error. Why? It is lambda, parameters, colon, one expression. That value returns by itself, so no return. Forty plus twenty five prints sixty five. One expression only. No return, no loops.
This clip is from the full lesson: Lambda Functions — 6 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels Python, Programming All levels C++
More KwickClips from this lesson
What does anonymous mean?42 sec
What does the lambda do in filter()?39 sec
When should you use def instead of lambda?41 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

