Crossin的编程教室

标题: 第72课map函数的问题 [打印本页]

作者: 李昆强    时间: 2018-3-14 19:09
标题: 第72课map函数的问题
想问一下,我运行下面这个代码,
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>


作者: rymdera    时间: 2018-3-14 20:14
我也是刚看到这,查了一下python3的map函数要用list(map()),但是我改成这样之后有如下错误
TypeError: 'list' object is not callable
就不知道咋办le
作者: 迷茫的青年    时间: 2018-3-14 20:37
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怎么改就不会了
作者: pm9    时间: 2018-3-15 10:15
python3以后 map函数 输出的东西改成了map对象;提示 'list' object is not callable是None的关系。如果想像python2那样输出由参数组成的列表的话,使用zip函数。




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