Python中,我想把这个list中小于3的元素都删除掉,有错吗?
答案:2 悬赏:20 手机版
解决时间 2021-02-11 05:55
- 提问者网友:兔牙战士
- 2021-02-10 06:10
系统总提示我越界了,大神帮看下,谢谢,希望留个QQ号,我请教下,非常感谢
最佳答案
- 五星知识达人网友:封刀令
- 2021-02-10 06:57
 , >a=[1,2,5,3,5,1]
for a;5]
> i in a[::-1]:
if i  .remove(i)
continue
print <  :
a
>>>
[5;3; >3, 
for a;5]
> i in a[::-1]:
if i  .remove(i)
continue
print <  :
a
>>>
[5;3; >3, 
全部回答
- 1楼网友:封刀令
- 2021-02-10 07:47
你好!
释一下。
a=[5, 3, 2, 6, 1,你上面为什么会报错,所有你后面的a[i]超出数组的长度,del删除数组会影响数组的长度, 6, 1]
b=[]
for i in a:
if i <
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯