filter函数的问题,为什么intro函数里的filter直接可以得到结果,后面我自己写的需要加上list
来源:9-1 viewmodel意义的体现与filter函数的巧妙应用
西域战神
2018-04-27
写回答
1回答
-
你可以用type看一下, 视频里的intros返回的也是一个迭代器对象,只不过它里面元素是str类型的字符串,所以用join方法可以操作而已,你也可以直接对你的结果进行遍历,python3对filter进行了改写,返回的结果不再是一个list而是一个迭代器。
it = filter(lambda x: x > 10, [11, 10, 6, 21])
print(type(it))
for i in it:
print(i)112018-04-28
相似问题