Re: comple list slices
- From: johnzenger@xxxxxxxxx
- Date: 28 Feb 2006 12:29:27 -0800
You don't need to copy the list; but if you don't, your original list
will be emptied.
Len(rows) recalculates each time the while loop begins. Now that I
think of it, "rows != []" is faster than "len(rows) > 0."
By the way, you can also do this using (gasp) a control index:
def grouprows(rows):
index = 0
while len(rows) > index:
rowspan = rows[index]["rowspan"]
yield rows[index:rowspan + index]
index += rowspan
....which kind of brings us back to where we started.
.
- Follow-Ups:
- Re: comple list slices
- From: Fredrik Lundh
- Re: comple list slices
- References:
- comple list slices
- From: William Meyer
- Re: comple list slices
- From: johnzenger
- Re: comple list slices
- From: William Meyer
- Re: comple list slices
- From: johnzenger
- Re: comple list slices
- From: William Meyer
- comple list slices
- Prev by Date: Re: Thread Question
- Next by Date: Re: Thread Question
- Previous by thread: Re: comple list slices
- Next by thread: Re: comple list slices
- Index(es):
Relevant Pages
|