[英]Multidimensional Array : index out of range
我正在学习 python 并想使用我们在 c 中使用的多维数组并研究它并编写了代码但卡在一个地方,我不明白为什么会发生错误。
我的代码:-
a=[]
i=0
for record in tablerows:
a.append([])
rowcells=record.findAll('td')
for data in rowcells[1:4]:
a[i].append(data.text)
i=i+1
print(a)
错误:
a[i].append(data.text) IndexError:列表索引超出范围。
在第二次迭代中。
你能指导我吗...?
我做对了还是有更好的方法来做....?
像这样将 i = i + 1 移出第二个循环。
a=[]
i=0
for record in tablerows:
a.append([])
rowcells=record.findAll('td')
for data in rowcells[1:4]:
a[i].append(data.text)
print(a)
i=i+1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.