Python中,我想把这个list中小于3的元素都删除掉,有错吗?
展开全部
解释一下,你上面为什么会报错,del删除数组会影响数组的长度,所有你后面的a[i]超出数组的长度。
a=[5, 6, 1, 3, 2, 6, 1]
b=[]
for i in a:
if i < 3:
b.append(i)
print(b)
a=[5, 6, 1, 3, 2, 6, 1]
b=[]
for i in a:
if i < 3:
b.append(i)
print(b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询