列表在Python中特别的常用,它能够轻轻松松的实现对于数据的整理及归类,那么你知道如何对列表中的数据进行整理吗?

往下看,就是这么简单!

题目

filter方法求出列表所有奇数并构造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

代码

先上代码~

运行效果

题目详述

第一行:

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

定义一个原始的列表 1 - 10,将它赋值给 a ,方便我们后期进行数据筛选

第二行:

def fn(n):

return n % 2 == 1

定义一个函数 fn 设置它传递一个参数 n ,设置它的返回值,所有满足条件 除以2余数等于1的 n 的值都会被返回

第三行:

new_list = filter(fn,a)

这里我们运用到了filter函数

filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。

该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。

第四行:

new_list = [ i for i in new_list]

将 new_list 中的每个元素遍历并且输出成一个新的列表 new_list

第五行:

print(new_list)

打印新变量 new_list

进阶:

轻松的就实现想要的目的

是不是很便捷呢

结束语

总体来说思路只要有了,以后遇到类似的问题就可以解决了,是不是发现原来Python可以这么神奇!

———— e n d ————

list筛选数据 python_「每日一练」巧用python对列表进行筛选相关推荐

  1. python字符串筛选输出_「每日一练」巧用Python对字符串进行筛选

    无论是哪一门语言,都会经常用到正则表达式,无论是网络爬虫,还是数据处理等都经常会用到数据匹配,那么你会在Python中用正则表达式对字符串进行筛选吗? 往下看,就是这么简单! 案例 a = " ...

  2. python定义map数据_「每日一练」巧用Python处理列表中的数据

    列表是Python中最常用到的元素,那么你知道map方法吗?了解的话,可以很轻松的对list中的每个元素进行处理哦!一起来练习一下吧! 往下看,就是这么简单! 案例 列表[1,2,3,4,5],请使用 ...

  3. pgsql 筛选中文字符正则_「每日一练」巧用Python对字符串进行筛选

    无论是哪一门语言,都会经常用到正则表达式,无论是网络爬虫,还是数据处理等都经常会用到数据匹配,那么你会在Python中用正则表达式对字符串进行筛选吗? 往下看,就是这么简单! 案例 a = " ...

  4. python输入数字并排序_「每日一练」巧用Python实现数字排序

    原标题:「每日一练」巧用Python实现数字排序 数字排序在我们的生产和生活中占着非常大的比重,这种思维和技术可以让一组数据更快更明了的展现在我们的面前,极大的提高了我们的工作效率! 那么,你知道如何 ...

  5. python 编程一日一练-「每日一练」巧用python生成随机数

    原标题:「每日一练」巧用python生成随机数 随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗? 往下看,就是这么简单! 题目 p ...

  6. 用python做简单的题目_「每日一练」巧用python做小学的数学题

    原标题:「每日一练」巧用python做小学的数学题 很多的小学问题其实已经比较复杂了,我们运用传统的算法,可能会比较难以理解,这里我们可以巧用Python来完成一些小学题目的计算! 下边我们就一起来看 ...

  7. python求完数的因子_「每日一练」巧用python找出1000以内的所有完数

    原标题:「每日一练」巧用python找出1000以内的所有完数 "完数"指的是一个数恰巧等于它的所有因子之和,比如说6,它的因子分别是1,2,3,而6正好等于1+2+3,所以6就是 ...

  8. python猴子吃桃问题_「每日一练」巧用python计算猴子吃桃问题

    原标题:「每日一练」巧用python计算猴子吃桃问题 猴子吃桃一直以来都是数学家们津津乐道的话题,倒不是说这个题目有多难,主要是它的逆向思维能帮我们解决很多生活和生产中的问题! 下边我们就一起来看看p ...

  9. 水仙花python代码_「每日一练」巧用python打印出所有的水仙花数

    "水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...

  10. 用python打印出所有水仙花数_「每日一练」巧用python打印出所有的水仙花数

    "水仙花数"估计很多小伙伴看到都会懵吧,这个概念比较小众,但其实本文主要讲述的是python如何从众多数里边筛选出符合条件的数! 下边我们就一起来看看python是怎么输出的? 题 ...

最新文章

  1. Django源码分析3:处理请求wsgi分析与视图View
  2. 请教context:component-scan/和mvc:annotation-driven/的区别20
  3. 头文字C的混战何时方能休?论从某语言怎么怎么样到我要怎样怎样的语言
  4. tomcat下jndi的三种配置方式
  5. 图论画图有力工具 csacadmy app Graph Editor
  6. Oracle 9i的标量数据类型
  7. Julia: 关于Array排序函数sortslices
  8. avl cruise与matlab,AVL CRUISE下载,AVL CRUISE购买,AVL CRUISE试用,AVL CRUISE介绍,AVL CRUISE评价...
  9. CAD如何完成10以上带圈序号的输入?
  10. 常见排序算法、查找算法(中英文命名)
  11. php微信公众号报修系统,微信公众号如何实现在线报修系统?
  12. 3. mysql-视图
  13. BUU-MISC-你能看懂音符码
  14. 计算机多媒体应用技术ppt课件ppt,多媒体计算机技术原理及应用十二课件.ppt
  15. PHP 获取毫秒级别的时间戳,以及和日期之间的相互转换
  16. MIT计算机专业本硕连读几年,麻省理工一般读几年?
  17. (生活小妙招系列二之:高血压篇)现在才明白,高血压的罪魁祸首不是盐,而是它!
  18. 为什么下水井盖是圆的
  19. DSSS|直接系列扩频技术
  20. 【干货】ArcGIS常用标注技巧

热门文章

  1. wps一直显示正在备份怎么办_wps怎么解除自动备份
  2. xamarin开发android使用sql数据库时不能联接的问题
  3. C# 创建桌面快捷方式
  4. pdf文档转word/excel/ppt/图片,pdf加解密,pdf添加水印,pdf拆分合并
  5. 关于导出聊天记录这件事……
  6. word-wrap和word-break,white-space的区别
  7. matlab离散信号z变换,离散信号与系统的Z变换分析
  8. 大数据整合方案架构总结
  9. 计算机组装内存条安装,笔记本电脑内存条的正确安装方法
  10. 网站+云服务器+价格表,网站+云服务器+价格表