empty clause of for loops

Steven D'Aprano steve at pearwood.info
Wed Mar 16 08:59:05 EDT 2016


On Wed, 16 Mar 2016 11:41 pm, André Roberge wrote:

> for x in my_iterable:
>    # do something
> 
> if not my_iterable:
>    # do something else


Doesn't work for iterators. Iterators are (in general) always truthy,
whether they are empty or not.



-- 
Steven




More information about the Python-list mailing list