【发布时间】:2017-03-08 20:36:48
【问题描述】:
我知道矩阵是空的,但我想使用多维列表并根据行和列插入一个值。我的脚本如下:
def round1(plain_text, key):
state_matrix = list()
count = 0
row = 0
column = 0
element_no = 0
first_time = 'Y'
for value in plain_text:
if element_no == 1:
row += 1
element_no += 1
elif element_no == 2:
row -= 1
column += 1
element_no += 1
elif element_no == 3:
row += 1
element_no += 1
else:
element_no += 1
state_matrix[row][column] = value
print(state_matrix)
我收到以下错误消息:
IndexError: list index out of range for multidimensional list
谁能帮帮我。
【问题讨论】:
标签: python-3.x