class map(object):
def __init__(self, func, *iterables):
pass
"""
"""
一、浅谈map函数定义
1、从以上源码中,我们能看出,定义的map类继承了object,我们通常在使用map函数时,其实就是调用的__init__初始化函数;
2、map函数调用后会返回一个新list对象,需要通过list进行转换为我们熟悉的list格式;
二、map函数格式
1、第一个参数是接受一个函数名(注意是函数名),后面可接受一个和多个可迭代序列
map(func,*iterables)
三、map函数的使用
1、一个iterables
def sum(x):
sum=x+10
return sum
res=map(sum,[1,23,56])
print(res)
print(list(res))
结果输出如下: