move_zeros([0,1,0,0,0,3,12])
这个用例执行结果会出错
def move_zeros(l: list):
for i in range(len(l)):
if l[i] == 0:
l.pop(i)
l.append(0)
return l
assert move_zeros([1, 0, 1, 2, 0, 1, 3]) == [1, 1, 2, 1, 3, 0, 0]
move_zeros([0,1,0,0,0,3,12])
这个用例执行结果会出错
def move_zeros(l: list):
for i in range(len(l)):
if l[i] == 0:
l.pop(i)
l.append(0)
return l
assert move_zeros([1, 0, 1, 2, 0, 1, 3]) == [1, 1, 2, 1, 3, 0, 0]