map(func,lst),将传入的函数变量func作用到lst变量的每个元素中,并将结果组成新的列表(python2)/ 迭代器(python3)返回。
例子:
# 1.准备列表数据
list1 = [1, 2, 3, 4, 5]
# 2.准备2次方计算的函数
def func(x):
return x ** 2
# 3.调用map
result = map(func, list1)
# 4. 验收成果
print(result) # 返回的是内存地址
print(list(result)) # 转换数据类型为列表,可以看出结果