我建议numpy
用于多维数组。它使它变得更加方便和快捷。看起来像:
import numpy as np
x = np.zeros((10,20,30)) # Make a 10 by 20 by 30 array
x[0,0,0] = value1
不过,如果您不想使用numpy
或需要非矩形多维数组,则需要将其视为列表列表的列表,并初始化每个列表:
x = []
x.append([])
x[0].append([])
x[0][0].append(value1)
编辑:或者您可以使用ndpu的答案(x = [[[value1]]]
)中显示的紧凑表示法。