专栏首页python前行者python3和python2中的filter区别

python3和python2中的filter区别

python3中的filter与python2中的是不一样的 其中,在python2中

filter(function, iterable)

filter返回的是一个list,可以直接使用它

#在python2中
q = filter(lambda x:x%2 == 0, range(1,10))
print(q)
#输出:「 2,4,6,8」

然而在python3中就不一样了; filter返回的并不是一个list,而是一个filter对象 结果是:

<filter object at 0x7f5e4661dcc0>

应该将filter转换成list,如下:

q = list(filter(lambda x:x%2 == 0, range(1,10)))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一行js代码识别Selenium+Webdriver

    有不少朋友在开发爬虫的过程中喜欢使用Selenium + Chromedriver,以为这样就能做到不被网站的反爬虫机制发现。

    周小董
  • selenium webdriver的各种driver

    selenium官方加上第三方宣布支持的驱动有很多种;除了PC端的浏览器之外,还支持iphone、android的driver;大概记录一下selenium支持...

    周小董
  • [802]linux修改文件或目录的所有者(chown)和用户组(chgrp)

    文件或目录的用户组更改,注意:要更改的用户组,必须存在于“/etc/group”下

    周小董
  • 一行代码使网站变灰

    根据国务院公告,定于2020年4月4日10时,为抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞举行哀悼活动。

    前端黑板报
  • Java ---Filter过滤器

         Filter可以视作是servlet的加强版,主要用作对用户的请求进行预处理,或者对返回给客户端的结果进行再次加工,是一个典型的链式处理模式。本篇简单...

    Single
  • Filter过滤器

    web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。 1.过滤器的概念 Java中的Filter 并不是一个...

    汤高
  • java后台开发- NOTE

    2015-1-6: IDEA servlet-api.jar    idea从14升级到15后,发现 import javax.servlet.AsyncCon...

    梦里茶
  • 切面编程(3)

    py3study
  • 碎片化 | 第四阶段-28-Struts2框架概述以及原理图解-视频

    如清晰度低,可转PC网页观看高清版本: http://v.qq.com/x/page/o05656uacql.html Struts2 概述 Strut...

    码神联盟
  • angularjs filter详解

    过滤器(filter)正如其名,作用就是接收一个输入,通过某个规则进行处理,然后返回处理后的结果。 主要用在数据的格式化上,例如获取一个数组中的子集,对数组中的...

    柴小智

扫码关注云+社区

领取腾讯云代金券