在python程序开发之中 , 接收到一个参数的时候就要去判断这个参数内的数据是否全部都是所需要的 , 如果不是的话就要将里面的数据过滤掉 。这一篇文章就将会来讲解一下python输出列表对象中所有奇数的方法 , 感兴趣的小伙伴就一起往下看看吧 。
文章插图
奇数指的就是不能被2整除的整数 , 13579这些数字就是奇数 。那么放在python之中不能被2整除就是一个条件 , 只需要用这个条件构建一个表达式就可以去判断数字是否为奇数了 。
而判断奇数的条件表达式python中需要用到运算符% , 也就是取模运算符 。只有当数字模以2等于1的时候它才是奇数 , 而这个表达式可以放在一个函数之中来重复调用 。
那么这个方法还需要用到一个叫做filter()的函数 , 这个函数的作用就是让列表序列内的每一个元素都去调用这个函数 , 然后将返回的数据都放在列表内生成一个新的列表 。之所以使用它而不是for循环的原因就在于这样可以实现代码的复用性 , 并且调用方法的代码量更好 , 语法简洁程序和代码运行速度都是比较高的 。那么详细的代码示例如下所示:
def is_odd(n): return n % 2 == 1newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])print(newlist)[1, 3, 5, 7, 9]【Python如何输出数据中的奇数?Python求列表奇数怎么做】以上就是关于“Python如何输出数据中的奇数?Python求列表奇数怎么做”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Pycharm编辑器如何添加书签?Python怎么取消bookmark
- python反射机制是什么?什么是python反射机制?
- python爬虫是干嘛的?python爬虫能做什么?
- Python阶乘怎么求和?使用Python阶乘进行求和的方法
- python中Matplotlib如何绘制直线?Matplotlib如何绘制直线的方法
- 有哪些Python编码常用技巧?巧妙使用python编码
- 什么是Python可变对象和不可变对象?可变对象和不可变对象的区别
- 什么是python生成器? 实现python生成器的方法
- python如何实现爬虫?如何爬取汽车之家案例分析
- Python编程常用技巧有哪些?Python常用技巧实例分析