Python3中执行Map函数时出现map object at 0x0000024FEFF38550

    技术2022-07-10  96

    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)))
    Processed: 0.010, SQL: 9