while loop with the condition used in the body

Arnaud Delobelle arnodel at googlemail.com
Wed Feb 24 05:07:00 EST 2010



Ulrich Eckhardt wrote:
> Hi!
>
> I'm looking for a way to write code similar to this C code:
>
>   while(rq = get_request(..)) {
>      handle_request(rq);
>   }
>
> Currently I'm doing
>
>   while True:
>       rq = get_request(...)
>       if not rq:
>           break
>       handle_request(rq)
>
> in Python 2.6. Any suggestions how to rewrite that?
>

This is the common idiom.

--
Arnaud



More information about the Python-list mailing list