Python IndexError: list index out of range

关于这个错误,意思就是我们用索引访问列表的时候,我们的索引超过了列表的合理索引范围

举例list1=[1,2,3,4]

索引分别是0,1,2,3

如果我们此时使用list1[6]进行访问,就会出现这个错误

但是这种情况属于比较明显的,有时候错误会比较隐蔽

比如list=[1,2,3,4,5]

我们想删除第一个和最后一个

我们就写list.pop(0) list.pop(4)

这个时候也会出现这个list index out of range错误

为什么呢?

因为我们删除了第一个元素之后,索引就变成了0,1,2,3

原来的索引4变成了索引3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值