在使用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])
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐