关卡一
1、什么是列表推导式?
列表推导式,就是轻量级的循环创建列表
2、什么是模块?
以扩展名py结尾的python源代码都是一个模块
3、如何使用模块?import/from import
1)在一个Python文件中定义变量和函数代码
2)在另一个Python文件中使用import导入这个模块名
3)导入成功后,以模块名.变量/函数的方式就可以使用这个模块中的函数和变量
4、如何定义和调用一个匿名函数,请用一个示例来演示?
定义: lambda x:x**2;
调用: result=lambda x:x**2 print(result(2))
sum =lambdaarg1, arg2: arg1 + arg2
sum(1,2)
5、使用列表推导式得到100以内所有能被13整除的数
6、求10以内数的平方数
7、求10以内的偶数
8、求10以内的数有多少种乘法
9、求10以内的乘法口诀
关卡二
1、使用列表推导式创建一个 passed 的学生列表,只包含得分在60分以上的学生信息
scores = {
"Rick Sanchez": 70,
"Morty Smith": 35,
"Summer Smith": 82,
"Jerry Smith": 23,
"Beth Smith": 98
}
2、使用列表推导式获取个人姓名的 first_name,并且转换位小写
names = ["Rick Sanchez", "Morty Smith", "Summer Smith", "Jerry Smith", "Beth Smith"]
3、请用匿名函数实现,把列表中所有水果名字后面都加上 juice,比如 apple 就变成 apple_juice。
关卡三
1、把列表中所有字符变成小写 ["ADDD","dddDD","DDaa","sss"]
2、x是0-5之间的偶数,y是0-5之间的奇数 把x,y组成一起变成元组,放到列表当中
(0 2 4 )
(1 3 5)
(0 1) (0 3) (0 5)
(2 1) (2 3) (2 5)
(4 1) (4 3) (4 5)