【发布时间】:2021-12-31 16:29:03
【问题描述】:
我是 Python 新手。 我正在尝试在二维数组中分配一个变量,我只对第一维使用 For-loop,我自己分配的第二维:
A = [3, 4]
B = []
for i in range(len(A)):
B[i*2][0] = 5
B[i*2][1] = 6
B[i*2][2] = 7
B[i*2 +1][0] = 10
B[i*2 +1][1] = 10
B[i*2 +1][2] = 10
我期待看到矩阵 B[4][3]:
B[0] = [5, 6, 7]
B[1] = [10, 10, 10]
B[2] = [5, 6, 7]
B[3] = [10, 10, 10]
但我收到此错误:
Traceback (most recent call last):
File "E:\Python\assignment1_materials\ex1_student_solution.py", line 30, in <module>
B[i*2][0] = 5
IndexError: list index out of range
我做错了什么?
【问题讨论】:
标签: python arrays arraylist variable-assignment