在使用python进行列表操作时,不能直接对空数组指定位置。
如下:
list_number=[]#声明数组
for i in range(0,9):
list_number[i]=i
print(list_number[i])
结果报错:list assignment index out of range
有如下解决方案:
1.使用append方法
list_number=[]
for i in range(0,9):
list_number.append(i)
print(list_number[i])
2.声明数组时进行初始化
length=9
list_number=[0]*length
for i in range(0,length):
list_number[i]=i
print(list_number[i])