# 基本的方式 list = [x for x in range(1, 101)] print(list) # 循环中使用if print("*" * 100) list = [x for x in range(1, 101) if x % 3 == 0] print(list) print("*" * 100) # 循环中使用循环 list = [(x, y) for x in range(1, 3) for y in range(1, 3)] print(list) print("*" * 100) """ 生成一个[[1,2,3],[4,5,6]....]的列表最大值在100以内 请写出一段 Python 代码实现分组一个 list 里面的元素,比如 [1,2,3,...100]变成 [[1,2,3],[4,5,6]....] """ list = [x for x in range(1, 101)] list = [[list[x:x + 3] for x in range(0, 100, 3)]] print(list)