在python中删除迭代中的列表元素时,它无法按预期工作

时间:2016-12-04 11:06:54

标签: python list

numbers=[0,0,1,2]
for i in numbers:
    if i==0:
        numbers.remove(i)
for i in numbers:
    print i

输出显示numbers=[0,1,2]

为什么数字中有'0'?

0 个答案:

没有答案