Idiom for consecutive loops?

spam_buster_2000 at yahoo.com spam_buster_2000 at yahoo.com
Mon Aug 6 08:58:39 EDT 2001


Harald Kirsch <kirschh at lionbioscience.com> wrote:
> 
> When programming in C I find myself writing consecutive loops like
> 
>   for(i=0; i<lastI; i++) {
>     justDoIt(i);
>     if( someTest(i) ) break;
>   }
>   /* the next loop continues were the last one stopped */
>   for(/**/; i<lastI; i++) {
>     doSomethingElse(i);
>   }       

for i in range(lastI):
	justDoIt(i)
	if someTest(i): break
for j in range(i+1, lastI):
	doSomethingElse(j)

should do something similar.



More information about the Python-list mailing list