On Monday, August 15, 2016 at 8:07:32 AM UTC-7, alister wrote: > On Mon, 15 Aug 2016 07:00:47 -0700, Sickfit92 wrote: > > > 1. How long did it take you guys to master the language or, let me put > > it this way to completely get the hang and start writing code? > > <snip> > Some concepts took more time than others before I had the "Light bulb" > moment, Comprehensions & decorators being the most notable although > Lambda still escapes me, fortunately these can all be unrolled into > larger functions so are not essential in the early stages > <snip>
What helped me understand Lambdas is figuring out that they're really just a $1,000 term for a $5 concept. A lambda is just a single-line function without a name (Unless you assign it to one). A syntactic shortcut. def square_plus_one(x): return x ** 2 + 1 squared_plus_one_list = map(square_plus_one, some_list) is equivalent to: squared_plus_one_list = map(lambda x: x**2 + 1, some_list) -- https://mail.python.org/mailman/listinfo/python-list