map()
Built-in FunctionPython 2.0+Intermediate
Applies a function to every item in an iterable and returns an iterator
Quick Info
- Documentation
- Official Docs
- Python Version
- 2.0+
Learn by Difficulty
Quick Example
python
nums = [1, 2, 3, 4, 5] squared = list(map(lambda x: x**2, nums)) print(squared)
map() is a built-in function that applies a function to every item in an iterable and returns an iterator.
Try in PlaygroundTags
builtinfunctioncorefunctional-programmingiteration
Related Items
filter()
Built-in Function
Returns elements from an iterable for which a function returns True
lambda
Keyword
Creates a small anonymous (unnamed) function in a single expression
itertools
Stdlib — Functional
Iterator building blocks: chain, cycle, product, permutations, groupby
functools
Stdlib — Functional
Higher-order functions: lru_cache, partial, reduce, wraps, singledispatch