Nested lists or conditional logic?

Terry Reedy tjreedy at
Wed Jan 28 21:10:39 CET 2004

"mike beck" <cmichaelbeck at> wrote in message
news:ead93a6.0401280956.41fd4193 at
> this is not all complex, but as a noob i'm having a hard time getting
> my head around it.
> i have a list of items. i need to print the items in batches of x,
> with a summary line after each complete or partial batch, and a total
> line at the end of the job.

> i've done the following, which works, but it seems like there must be
> a better/simpler/faster way to do this with nested loops. ideas?

The awkwardness is inherent in having non-0 remainders.  An explicit
counter strikes me as both simple and fast.  Maybe because what you did is
exactly the way I have done similar things.  But I would probably make
print_summary a function to avoid duplicating code in two places.

Terry J. Reedy

More information about the Python-list mailing list