python3之推导式操作

推导式

1、什么是推导式?

推导式:按照固定的条件表达式,自动生成数据的一种语法规则。

都有生成什么数据的推导式:
(1) 列表推导式(☆)
(2) 字典推导式
(3) 集合推导式

2、为什么要用推导式?

以列表为例,如果要使用1~100的(偶数)整数列表,传统语法怎么操作?
用win+r 打开命令提示符!

在这里插入图片描述
推导式的实现:
在这里插入图片描述

3、推导式基本语法

在这里插入图片描述

在这里插入图片描述

4、案例操作(笔试题)

(1) 有一个用户账号名单,过滤账号长度小于等于3的用户,认为它们是不合法的。最终得到合法用户的账号名单。
在这里插入图片描述
(2) 获取一个由两个数字组成的元组列表,第一个数字是0-5之间的偶数,第二个数字是0~5之间的奇数。
在这里插入图片描述

(3) 爬虫程序,每隔5分钟检查一次程序是否正常,需要得到一个时间间隔5分钟的列表。
在这里插入图片描述
(4) 现在有这样一个列表m=[[1,2,3], [4,5,6], [7,8,9]]
① 将列表内部的列表中的数据,全部提取出来,组成一个新的列表[1,2,3,4,5,6,7,8,9]
在这里插入图片描述
② 获取列表中的[1, 5, 9]组成的列表
分析:得到的数据就是第一个列表中的第一个数据,第二个列表中的第二个数据…
在这里插入图片描述

③ 获取列表中的[2,5,8]组成的列表(练习获取[1,4,7]、[3,6,9])
在这里插入图片描述

发布了21 篇原创文章 · 获赞 0 · 访问量 211

猜你喜欢

转载自blog.csdn.net/raojiaxing_/article/details/105082111
今日推荐