【发布时间】:2018-05-24 07:07:30
【问题描述】:
我正在尝试在没有库的情况下在 Python 中输入然后打印一个矩阵。
代码:
a = []
n = int(input('Length of the row'))
m = int(input('Length of the column'))
for j in range(0, m):
a[j].append([])
for i in range(0, n):
for j in range(0, m):
a[i][j] = int(input())
for i in range(0, n):
print()
for j in range(0, m):
print(a[i][j], end=" ")
工作:
当我列出我的清单时,让我们说:
a = [[1,1,1],[1,1,1],[1,1,1]]
把m和n都设为3,就可以正常工作了。 p>
错误:
但只有一个空列表,如代码示例中所示,我总是收到列表索引超出范围的错误。
a[j].append([]) IndexError: list index out of range
问题:
我不知道如何在列表中输入嵌套列表,在这些嵌套列表中输入整数,使用循环,或任何与此相关的东西。
【问题讨论】:
-
你从哪里得到错误,错误的确切文本是什么?
-
a[j].append([]) IndexError: list index out of range
标签: python python-3.x list matrix arraylist