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])