列表推导式
所谓的列表推导式,就是指的轻量级循环创建列表
1. 使用[ ]生成list
基本格式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]
2. 在循环的过程中使用if
3. 3个for循环
练习
1.生成一个[[1,2,3],[4,5,6]....]的列表最大值在100以内
a = [[x,x+1,x+2] for x in range(1,98,3)]
print(a)
2.请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....]
a = [x for x in range(1,101)]
print(a)
a = [[a[x],a[x+1],a[x+2]] for x in a[:97:3]]
print(a)