2018-10-17
閱讀量:
1469
python:list index out of range
在執(zhí)行過程中,python報(bào)錯(cuò)list index out of range ,報(bào)錯(cuò)顯示索引值超出列表索引范圍
- 第一種情況,如果是自己建立的列表:
1、新建一個(gè)空列表,逐個(gè)添加就可以了;
2、list index out of range的意思是對應(yīng)列表的編號(hào)不存在而已;
3、比如列表里只有兩個(gè)元素,只有l(wèi)ist[0]、list[1],list[2]就越界了。print ss看看是不是有的列表長度沒有到5,如果小于5,肯定會(huì)越界的
- 第二種情況,如果是引如命令行,需要看一下命令行底層的索引列有幾個(gè),如下,我在引入argv時(shí)報(bào)錯(cuò):

這時(shí)候我可以看一下argv本身有幾個(gè):

我們發(fā)現(xiàn),我的電腦里argv本身有三個(gè),因?yàn)樗饕菑?開始算起,所以我只能執(zhí)行到sys.argv[2],即:







評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論