2018-10-17
阅读量:
1198
python:list index out of range
在执行过程中,python报错list index out of range ,报错显示索引值超出列表索引范围
- 第一种情况,如果是自己建立的列表:
1、新建一个空列表,逐个添加就可以了;
2、list index out of range的意思是对应列表的编号不存在而已;
3、比如列表里只有两个元素,只有list[0]、list[1],list[2]就越界了。print ss看看是不是有的列表长度没有到5,如果小于5,肯定会越界的
- 第二种情况,如果是引如命令行,需要看一下命令行底层的索引列有几个,如下,我在引入argv时报错:
这时候我可以看一下argv本身有几个:
我们发现,我的电脑里argv本身有三个,因为索引是从0开始算起,所以我只能执行到sys.argv[2],即:
6.8791
1
3
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
1条评论