Python3基础 filter()第一个参数为NONE时 结果只返回为True的对象

镇场诗:
    诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。
    愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。
——————————————————————————————————————————

code:

#过滤器
#通过 过滤器 可以保留自己需要资源

value=filter(None,[1,-1,0,True,False,[1,0,True,False],[]])
valueList=list(value)

#有内容的列表被保留了下来,没有内容的列表被删除
#True被保留,Flase被删除
#0被删除 ,1被保留
print(valueList)

result:

============= RESTART: C:/Users/Administrator/Desktop/mytest7.py =============
[1, -1, True, [1, 0, True, False]]
>>>

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-11-03 05:42:14

Python3基础 filter()第一个参数为NONE时 结果只返回为True的对象的相关文章

Python3基础 字符串 partition 以参数字符串切分字符串,只切分为三部分

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: myStr='hello WORLD hello WORLD' print(myStr) myNewStr=myStr.partition(' ') #空格仍在新的元组里面,而且你可以看到只切分为三部分 print(myNewStr) result: =============

Python3基础 str partition 以参数字符串切分字符串,只切分为三部分

? python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 conda : 4.5.11 type setting : Markdown ? code [email protected]:~$ source activate py37 (py37) [email protected]:~$ ipython Python 3.7.0 (default, Jun 28 2018, 13:15:42) Type 'copyright'

Python3基础 filter与lambda表达式配合 筛选出1-100之间的奇数

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ex1: code: #建立lambda表达式 PanDuanJiShu=lambda x : x%2==1 #产生1到100的序列 aGroupNum=range(1,101,1) #过滤出来奇数 res=filter(PanDuanJiShu,aGroupNum) #转换成列表 resL

Python3基础 filter+lambda 筛选出1-20之间的奇数

? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda : 4.5.11 ???typesetting : Markdown ? code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji

Python3基础 sort 从小到大排序与从大到小排序sort(reverse = True)

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: myList=[1,3,2,5,61,123] #从小到大排序 myList.sort() print(myList) #从大到小排序 myList.sort(reverse = True) print(myList) result: ============= RESTART

Python3基础 from...import...as 解决局部导入时的函数名重复问题

? ???????Python : 3.7.3 ?????????OS : Ubuntu 18.04.2 LTS ????????IDE : pycharm-community-2019.1.3 ??????Conda : 4.7.5 ???typesetting : Markdown ? code_module_same_fun_name.py """ @Author : 行初心 @Date : 2019/7/7 @Blog : www.cnblogs.com/xingch

post提交参数有Date类型,总是返回400格式错误

post提交参数有addtime时,总是返回400错误. 将参数改为addTime时,就能正常提交了. 尝试了各种方法,纠结了好久还是没搞定,之前猜测试addtime是关键字导致的不能提交,后来测试,addtime是可以提交的. 经过不断尝试终于找到了原因:spring mvc 在接收日期类型参数时,如不做特殊处理 会出现400语法格式错误 解决办法: 我们在SpringMVC开发中,可能遇到比较多的问题就是前台与后台实体类之间日期转换处理的问题了,说问题也不大,但很多人开发中经常会遇到这个问题

Python基础--Python3基础语法

Python3 基础语法 编码 默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串.当然也可以为源码文件指定不同的编码,例如: # -*- coding: cp-1252 -*- 标识符 1.第一个字符必须是字母表中字母或下划线: 2.标识符的其他的部分有字母.数字和下划线组成: 3.标识符对大小写敏感. 注:在Python3中,非ASCII标识符也是允许的. Python保留字 保留字即关键字,我们不能把它们用作任何标识符名称.Python的标准库提供了一个

linux基础知识第一节

用户接口: 是一种独特的应用程序,能够为用户提供启动其它应用程序的的机制 cli:命令提示符,用户输入要执行的命令即可, shell: 外壳 sh ,csh ,ksh ,   bash, zsh , tcsh gui: 通过点击操作来启动应用程序 gnome,  mainframe  大型机 多用户操作系统    多终端   终端:设备,显示器,鼠标,键盘 虚拟终端 表示:/dev/tty# ctrl-alt-f(1-6) 物理终端(控制终端)console 串行终端 伪终端 /dev/pts#