On Wed, Sep 15, 2010 at 11:33 PM, bob gailer <bgai...@gmail.com> wrote: > On 9/16/2010 12:05 AM, Rance Hall wrote: >> <snip>
Thanks guys for replying, looks like I do have a bug in my code, but its not where I thought it was. Must have been up too late last night. The code I provided in my OP does work (with typos corrected) but this code with one layer of complexity does not. def paginate_stuff(list,start): pagesize = 2 for i in list[start:start+pagesize]: print('%s. %s' % (i,list[i])) return l = [] for i in range(0,10): l.append(i+1) paginate_stuff(l,0) Idea here is to be able to take N things Y at a time sequentially from anywhere in the middle of the list. every time I run this code I start the output one list item in the sequence ahead of where I want to. I can change the functional call to paginate_stuff(l,3) and it will start where the above one leaves off But I keep losing list[0] Im reasonably sure that it has something to do with my for loop, but I don't understand how _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor