面试题-list集合删除操作,可能会出现什么问题?

先代码测试,如图,给list循环增加10个数量的数据,然后去循环删除其中五个,操作正常   继续加大删除力度,我们循环6次进行删除,然后发现报错了,请看报错提示,很显然,下标越界了,,就是说,提示,list长度为5,我们看下之前5操作没问题,最后剩下5个数据,也就是长度为5,那么index 是等于4的,当我们i等于5的时候,list.remove(5),是删除的是下表为5的值,从而报错   继续测
相关文章
相关标签/搜索