June 2020
Intermediate to advanced
382 pages
11h 39m
English
There are a bunch of lambda functions that can be used on lists. They are specifically important in the context of algorithms and provide the ability to create a function on the fly. Sometimes, in the literature, they are also called anonymous functions. This section demonstrates their uses:
Filtering data: To filter the data, first, we define a predicate, which is a function that inputs a single argument and returns a Boolean value. The following code demonstrates its use:
>>> list(filter(lambda x: x > 100, [-5, 200, 300, -10, 10, 1000]))[200, 300, 1000]
Note that, in this code, we filter a list using the lambda function, which specifies the filtering criteria. The filter function is designed to filter elements out of ...