嘿社区, 我有一个我似乎无法解决的问题。基本上我使用一个全局列表并希望在一个while循环中访问某些索引这是我的设置:
PossibleJumps = [
[[1,2],1,[2,4]],
[[3,4],1,[2,3]],
[[2,5],1,[1,1]],
[[1,3],0,[1,5]],
[[4,5],0,[1,4]],
[[6,6],0,[1,2]]]
以及被调用以执行操作的函数:
def buildPJsphere(level, box):
I = 1
while len(PossibleJumps) * 4 > I:
CurrentJumps = PossibleJumps[I-1]
CurrentJumpRL = CurrentJumps[0]
CurrentJumpHD = CurrentJumps[1]
CurrentJumpFB = CurrentJumps[2]
.......
I += 1
如果我运行代码,我会在第二个代码的第 4 行收到消息“IndexError: list index out of range”。
CurrentJumps = 可能的Jumps[I-1]
感谢您的所有帮助 - 提前感谢,Marco