我有以下列表:
indices = [125,144,192]
我希望生成这样的结构,我想使用这三个数字的任意组合作为3D列表的索引:
myList[i][j][k] = someVar
其中i
,j
和k
循环遍历下面显示的所有组合:
i,j,k = 0,0,0
i,j,k = 0,0,192
i,j,k = 0,144,0
i,j,k = 125,0,0
i,j,k = 0,144,192
i,j,k = 125,0,192
i,j,k = 125,144,0
i,j,k = 125,144,192
换句话说,我想简化以下内容:
for i in [0,125]:
for j in [0,144]:
for k in [0,192]:
myList[i][j][k] = someVar
这个问题有什么符合Python风格的解决方案呢?
[1,2,3,...,124]
。 - sodiumnitrate