为了账号安全,请及时绑定邮箱和手机立即绑定

请大神帮忙看这段代码问题

https://img1.sycdn.imooc.com//5b3660ff00013bae03770100.jpg

https://img1.sycdn.imooc.com//5b3661030001ddfa05670106.jpg

python3为何运行出错

正在回答

2 回答

楼上正解!

0 回复 有任何疑惑可以回复我~

python2的help(map)

Help on built-in function map in module __builtin__:

map(...)

    map(function, sequence[, sequence, ...]) -> list

    Return a list of。。。。

python3的help(map)

Help on class map in module builtins:

class map(object)

 |  map(func, *iterables) --> map object

所以python3的map返回的是一个object,可以用list()转型

最后的print语句改为:

n_lst = map(fromat_name,['adam','Lisa','barT'])

print(list(n_lst))


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255533    人
  • 解答问题       3038    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

请大神帮忙看这段代码问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号