Python3基础 filter与lambda表达式配合 筛选出1-100之间的奇数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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) #转换成列表 resList=list(res) #查看 print(resList)
result:
============= RESTART: C:\Users\Administrator\Desktop\mytest7.py ============= [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99] >>>
ex2:
code:
#或者 print(list(filter(lambda x : x%2==1,range(1,101,1)))) #一行顶多行,但是新手不容易懂!
result:
============= RESTART: C:\Users\Administrator\Desktop\mytest7.py ============= [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99] >>>
——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。
以上是关于Python3基础 filter与lambda表达式配合 筛选出1-100之间的奇数的主要内容,如果未能解决你的问题,请参考以下文章
Python3基础 filter+lambda 筛选出1-20之间的奇数
Python3基础 filter+lambda 筛选出1-20之间的奇数