方法一:
使用np.zeros((m,n))
方法二:
使用for循环,避免浅拷贝!!!
-
生成m行n列的二维列表:[[0]*n for _ in range(m)
-
不能使用b = [ [0] * m] * n,这样会造成浅拷贝。
由于n个子列表共用一个指针,所以改变b[0][1]时,其余的b[i][1]全部都会发生改变!
参考博文:Python创建二维列表
方法一:
使用np.zeros((m,n))
方法二:
使用for循环,避免浅拷贝!!!
生成m行n列的二维列表:[[0]*n for _ in range(m)
不能使用b = [ [0] * m] * n,这样会造成浅拷贝。
由于n个子列表共用一个指针,所以改变b[0][1]时,其余的b[i][1]全部都会发生改变!
参考博文:Python创建二维列表