Map Function in Python

The map() function in Python is one of the examples of functional programming in Python. It is used to apply a specific function or method to each element of an iterable. If you’ve never used the map function in Python, this article is for you. In this article, I will present a tutorial on the map function in Python.

Map Function in Python

Python has several built-in functions that make it an easy to learn programming language. The map() function in Python is one of the simplest Python functions for functional programming. This is a function built into Python, which means that it is available everywhere without the need to use an import statement. It is used to apply a specific function to each element of an iterable. For example, suppose you need to find the length of each string in a list, then you can apply the len() function in Python to each item in the list using the map function. Let’s see how to use this function:

Aman 4
Akanksha 8
John Cena 9

In the code above, I first created a Python list of names, which contains the names of three people. Then to count the length of each string in this list, I introduced another list as “length”, where I used the map() function, which takes two arguments as the function you want to apply and the iterable on which you want to apply the len() function.

This function is also very useful in data science tasks when you want to replace some specific values in your dataset. For example, let’s create a dataset, then I’ll show you how to use the map() function to change the values in your dataset:

   Items  Price
0    AC  20000
1    TV  18000
2    AC  18500
3    TV  17000
4    AC  18000

In the above dataset, there are two types of items in the “Items” column; AC and TV. Now suppose you want to replace AC with an Air Conditioner and TV with Television. Here’s how you can use the map() function to replace these string values:

data["Items"] = data["Items"].map({"AC": "Air Conditioner", 
                                   "TV": "Television"})
print(data)
             Items  Price
0  Air Conditioner  20000
1       Television  18000
2  Air Conditioner  18500
3       Television  17000
4  Air Conditioner  18000
5       Television  17000
6  Air Conditioner  16000

So this is how you can use the map function in Python.

Summary

The map() function is one of the simplest functions for functional programming. This is a function built into Python, which means that it is available everywhere without the need to use an import statement. I hope you liked this article on a tutorial on the map function. Feel free to ask your valuable questions in the comments section below.

Default image
Aman Kharwal
Coder with the ♥️ of a Writer || Data Scientist | Solopreneur | Founder
Articles: 1126

Leave a Reply