我正在尝试使用Python.我建立了一个第四维数组; 前三个维度定义世界空间中的位置,第四个维度定义可能属于该空间的节点.节点是我所做的预定义类.首先,列表中的每个条目都设置为None,稍后我会根据需要添加值.我的问题是,每当我添加这些值时,它似乎会覆盖每个条目,使其等于包含的最后一个条目.以下是调用模块的相关摘录:
import Node
myList = [[] for i in range(4)]
xDim = yDim = zDim = 0
def main():
return 1
def setDimensions(x, y, z):
global myList, xDim, yDim, zDim
xDim = x
yDim = y
zDim = z
myList = [ [ [ [ None for i in range(12)] for j in range(z) ] for k in range(y) ] for l in range(x) ]
def process(x, y, z, data):
global myList
for i in range(12):
a = int(data[i]) …Run Code Online (Sandbox Code Playgroud)