1
我只是需要一个功能,消除零从输入列表从列表中删除零的函数?
def no_zero(a):
pos=0
while (pos+1)<=len(a):
if a[pos] == "0":
a.remove[pos]
pos= pos +1
return a
print(no_zero([0,1,0,2,0,3]))
我应该得到的1,2,3的输出,而是它跳过有权返回。任何指针为什么?干杯。
同时将pos传递给'remove()',它需要一个值。 –
那么这条线说什么?只有在不等于0时才将字符串元素更改回自己? –