小编Laí*_*llo的帖子

使用Python创建3D数组

我想在Python(2.7)中创建一个3D数组,使用如下:

distance[i][j][k]
Run Code Online (Sandbox Code Playgroud)

并且数组的大小应该是我拥有的变量的大小.(N*N*N)

我试过用:

distance = [[[]*n]*n]
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.

有任何想法吗?非常感谢!

编辑:我只能使用deafult库,乘法的方法(即[[0]*n]*n)不会工作,因为它们链接到同一个指针,我需要所有的值都是个体的

EDIT2:已经通过以下答案解决了.

python arrays multidimensional-array python-2.7

36
推荐指数
5
解决办法
17万
查看次数