Crossin的编程教室

标题: 72课 Map函数 中遇到的问题 [打印本页]

作者: szwfn    时间: 2018-10-11 00:06
标题: 72课 Map函数 中遇到的问题
根据课内所学 我试着练习

代码如下
list1=[1,3,5,15]

def doub(x):
    return x*2


list2=map(doub,list1)
print (list2)


报错 如下:
<map object at 0x02CE20B0>

请老师指点



作者: trista009    时间: 2018-10-11 11:33
这个是因为python3里不支持显示那个map了,需要给转换成list才行
print(list(list2))
作者: szwfn    时间: 2018-10-11 14:26
trista009 发表于 2018-10-11 11:33
这个是因为python3里不支持显示那个map了,需要给转换成list才行
print(list(list2)) ...

按照你的方法,确实正确了
非常感谢!!




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5