如何在python3中将一个简单的整数矩阵作为输入

时间:2017-08-03 02:46:05

标签: python python-3.x coding-style

我想在二维数组中输入一个简单矩阵作为输入,但是会出现运行时1 2 3 4 错误。
矩阵 -

for i in range(2):
    a[i]=[int(i) for i in input().split()]
print(a)

我的输入代码 -

{{1}}

1 个答案:

答案 0 :(得分:1)

  1. 您正在使用i作为循环变量和列表理解变量

  2. 您尚未声明a(明显)。声明a = []并使用list.append

  3. 试试这个:

    a = []
    for _ in range(2):
        a.append([int(i) for i in input().split()])
    

    最初声明a为空。然后致电a.append将新的子列表附加到您的列表中。