python3的map函数显示问题

map(func,list)
map函数可以将第一个参数所代表的函数作用于list中的每一个元素。

def fun(x):
    return x*2
a = [1,2,3,4]
c = list(map(fun,a))
[2,4,6,8]

在python2中可以直接使用map(fun,a),但是在python3中会显示<map at 0xc8c9320>,需要添加`list()才能实现2的功能。
c = list(map(fun,a))

    原文作者:开贰锤
    原文地址: https://blog.csdn.net/weixin_37895339/article/details/78638134
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞