内置高阶函数之map

2021/10/29 23:14:32

本文主要是介绍内置高阶函数之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))  # 转换数据类型为列表,可以看出结果

 



这篇关于内置高阶函数之map的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程