设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 10941|回复: 3
打印 上一主题 下一主题

第72课map函数的问题

[复制链接]

1

主题

0

好友

15

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-3-14 19:09:35 |只看该作者 |倒序浏览
想问一下,我运行下面这个代码,
lst_1 = [1,2,3,4,5,6]
lst_2 = [1,3,5,7,9,11]
lst_3 = map(None, lst_1)
print (lst_3)
lst_4 = map(None, lst_1, lst_2)
print (lst_4)

结果输出的是这
<map object at 0x02166E30>
<map object at 0x02166E90>

回复

使用道具 举报

3

主题

0

好友

49

积分

新手上路

Rank: 1

沙发
发表于 2018-3-14 20:14:04 |只看该作者
我也是刚看到这,查了一下python3的map函数要用list(map()),但是我改成这样之后有如下错误
TypeError: 'list' object is not callable
就不知道咋办le
回复

使用道具 举报

0

主题

0

好友

24

积分

新手上路

Rank: 1

板凳
发表于 2018-3-14 20:37:21 |只看该作者
lst_1 = [1,2,3,4,5,6]
lst_2 = [1,3,5,7,9,11]
lst_3 =list(map(lambda i:i,lst_1))
print (lst_3)
list4怎么改就不会了
回复

使用道具 举报

1

主题

0

好友

31

积分

新手上路

Rank: 1

地板
发表于 2018-3-15 10:15:25 |只看该作者
python3以后 map函数 输出的东西改成了map对象;提示 'list' object is not callable是None的关系。如果想像python2那样输出由参数组成的列表的话,使用zip函数。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-4-23 23:50 , Processed in 0.028397 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部