n=5
a=[[0]*(num+1)]*(num+1)
b=[[0 for i in range(num+1)]for i in range(num+1)]
a[0][0]=1
b[0][0]=1
print(a,'\n',b)
[[1, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0], [1, 0, 0, 0, 0, 0]]
[[1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0]]
列表中使用乘法,对于不可变对象是复制值,对于可变对象是复制引用