【发布时间】:2018-08-30 11:12:37
【问题描述】:
我正在尝试在 python 中嵌套一个可变长度的 for 循环并能够重用这些变量。
for i in range(0,256):
for j in range(0,256):
for k in range(0,256):
...
myvar[i][j][k]...
在上面的代码中,有一个长度为 3 的硬编码嵌套 for 循环。
它应该像这样工作:
for index[0] in range(0,256):
for index[1] in range(0,256):
for index[2] in range(0,256):
...
for index[n-1] in range(0,256):
for index[n] in range(0,256):
myvar[index[0]][index[1]][index[2]] ... [index[n-1]][index[n]] ...
对于n的任意值
【问题讨论】:
-
不知道,但我想说如果您需要三个以上的嵌套循环,您应该以不同的方式处理解决方案。
标签: python loops for-loop nested