Marko Rauhamaa <ma...@pacujo.net> wrote:
> Chris Angelico <ros...@gmail.com>:
> 
> > You could deduplicate it by shifting the condition:
> >
> > while True:
> >     value = get_some_value()
> >     if value not in undesired_values: break
> >
> > But I'm not sure how common this idiom actually is.
> 
> Extremely common, and not only in Python.
> 
It's the classic C 'for' loop.

'for' in C is essentially a while with an initialiser for the loop
variable.

-- 
Chris Green
ยท
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to