map()函数介绍
map()函数是Python内置的高阶函数,它接收一个函数f和一个list,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。
map()函数使用方法
map()函数的使用方法很简单,它的调用形式如下:
map(f,list)
其中,f是一个函数,list是要被操作的列表。map()函数会将函数f依次作用在list的每个元素上,并将处理后的结果作为一个新的list返回。
map()函数实例
下面我们来看一个map()函数的实例:
# 定义一个函数 def square(x): return x**2 # 定义一个列表 list1 = [1,2,3,4,5] # 使用map()函数 list2 = map(square,list1) # 输出结果 print(list2)
执行上面的代码,输出结果如下:
[1, 4, 9, 16, 25]
从上面的示例可以看出,map()函数非常实用,它可以把一个函数作用在一个list的每个元素上,并返回一个新的list,这样就可以大大减少代码量,提高编程效率。