Using the map() function to apply a function to a collection
A scalar function maps values from a domain to a range. When we look at the math.sqrt()
function, as an example, we're looking at a mapping from the float
value, x, to another float
value, y = sqrt(x) such that . The domain is limited to positive values. The mapping can be done via a calculation or table interpolation.
The
map()
function expresses a similar concept; it maps one collection to another collection. It assures that a given function is used to map each individual item from the domain collection to the range collection—the ideal way to apply a built-in function to a collection ...
Get Functional Python Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.