map()函数的格式是:
map(function,iterable,...)
第一个参数的函数名,后面是可迭代对象,比如list,tuple,str..等等
例如:
def square(x):
return x**2
L=map(square,(1,2,3,4,5))
print(L)
print(list(L))
结果:
<map object at 0x0000022F7566B460>
[1, 4, 9, 16, 25]
map会将可迭代对象中的每个元素依次代入square函数中,并且返回一个迭代器,用list便可将迭代器中元素取出然后变为一个列表