a=[]是新建列表a.append([])是添加函数么,就往后添加后数组,等同于[[],[],[]...],可以看作多维数组a[i].append[i]你可以看做在上面操作后他可以看作一个一维数组变成一个多维数组(本质上还是list),[[0,0,0,0,0]]->[[0,0,0,0,0],[1,1,1,1,1]],可以看成2行5列么,相当于每行加入i的值for j in range(5)是一个循环,你要用j的话他就是从0-5类似于这样,j的值用不用取决于你自己