a = [1, 2, 0, 3, 4, 0, 5, 0, 6]
for b in a:
if b == 0:
a.remove(b)
print a
--------------------------------------
a = [1, 2, 0, 3, 4, 0, 5, 0, 6]
a = filter(lambda x: x > 0, a)
print a
a = [1, 2, 0, 3, 4, 0, 5, 0, 6]
for b in a:
if b == 0:
a.remove(b)
print a
--------------------------------------
a = [1, 2, 0, 3, 4, 0, 5, 0, 6]
a = filter(lambda x: x > 0, a)
print a