提问者:小点点

为什么Python3中的这段代码会出现错误?


你能告诉我在这段代码中我做错了什么吗?

for r in range(10):
    for c in range(5):
        print(L[r][c], end=" ")
print()

为什么我会出现这个错误?

1 2 Traceback (most recent call last):
File "<pyshell#111>", line 3, in <module>
  print(L[r][c], end=" ")
IndexError: list index out of range

共2个答案

匿名用户

显然你的L数组或它的每一个子数组没有你想像的维数。 这应该可以解决您的问题:

for r in range(len(L)):
    for c in range(len(L[r])):
        print(L[r][c], end=" ")
print()

匿名用户

您的迭代深度与您的(假定的)嵌套列表不匹配。 向我们展示您的列表L。