内置高阶函数之map

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

 

上一篇:实验11-2-5 链表拼接


下一篇:DDD(领域驱动设计)思想解读及优秀实践|网盘XZ