内置高阶函数之map

 

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)) # 转换数据类型为列表,可以看出结果

 

posted @ 2021-10-29 22:49  冰溏  阅读(37)  评论(0编辑  收藏  举报