Map函数生成序列用法: map(aFun, aSeq)将函数 aFun 应用到序列 aSeq 上的每一个元素上,返回一个列表,不管这个序列原来是什么类型 例如:
def add(x
, y
):
return x
+ y
a
= (2,3,4)
b
= [10,5,3]
print(map(add
,a
,b
))
但是在执行时,返回结果出现***map object at 0x0000024FEFF38550***,其原因是map()函数返回iterators类型,不再是list类型。此时需要进行list转换,例如:
def add(x
, y
):
return x
+ y
a
= (2,3,4)
b
= [10,5,3]
print(list(map(add
,a
,b
)))