list6 =[i ^2for i inrange(20)]# 生成0-20每个数的平方
list7 =[x for x inrange(40)if x %2==0]# 生成0-100的所有偶数
list8 =[i * j for i, j inzip(list6, list7)]# 获取两个列表对应位的乘积
list9 =['1','2','3','a','4','5','b']
list10 =[int(i)if i.isdigit()else0for i in list9]# 将list9中所有能转化为数字的字符串转化为数字,不为数字的内容都转换成0
list11 =[0for _ inrange(10)]# 得到长度为10全是0的列表
list12 =[[a * a for a in random.sample(list8,3)]for i inrange(3)]# 生成一个二维列表
list13 =[i for a in list12 for i in a]# 将list12的二维列表变成一维列表