append是追加吧,但是我还是有4个问题要问。

img


为什么要有a=[] 这一步?
a.append([])什么意思?为什么要有这一步?
a[i].append[i]解释一下。
for j in range(5).为什么从来没有用到 j 这个变量?

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的值用不用取决于你自己

img