“<变量> for i in range(N)“的作用是”<变量> 随着i对range的遍历而产生N-1个这个<变量>”
如下举例:
tmp = [[] for i in range(4)]
执行结果为:使 []循环产生4次。
即在输入
tmp = [[] for i in range(4)]
tmp
后
输出为:
[[], [], [], []]
同理:
输入
list = [i for i in range(0, 31)]
list
输出为:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]