我得到这个错误:
Traceback (most recent call last): File "C:/Python27/main.py", line 21, in matrix[1][1].append(2) IndexError: list index out of range
这是我的密码
file = open("C:\\Python27\\test.txt", "r")
s1 = file.read();
s2 = file.read();
matrix = [[0 for x in range(len(s1))] for x in range(len(s2))]
matrix[1][1].append(2)
print matrix[1][1]
len(s1)
和{
我试着用matrix[1][1] = 2
代替matrix[1][1].append(2)
,但它行不通。在
我的错误是什么?在
我要打印len(s1)和len(s2)。他们可能不是你期望的那样。如果你想设置矩阵的第1行第1列,你可以这样做:
因为否则,您将尝试在(1,1)处的元素追加数字2,该元素不是列表。在
相关问题 更多 >
编程相关推荐