How does the map() function operate?

The function map() takes two arguments. The first, when a function object is to be applied to each element of the sequence. And second, is in sequence to iterate on. It will iterate on each element of the sequence and return a new sequence by applying the functionality that is mentioned in the function object.