Yes, but the zip is looking at each 0 one at a time, which evals False in each round of the loop.