adding elif to for

Bill BILL_NOSPAM at Noway.net
Tue Dec 19 19:05:53 EST 2017


bob gailer wrote:
> Has any thought been given to adding elif to the for statement?

I don't think it is a good idea because it needlessly, from my point of 
view, embeds too much complexity into a single construct (making it more 
difficult to maintain, for instance). That's what language designer's do 
though--they kick ideas like that around.  If you have a great idea, 
maybe propose a new language.

>
> for x in foo:
>     if y: break
> elif a==b:
>     something
> else:
>     something else
>
> as a shortcut to:
> for x in foo:
>     if y: break
> else:
>     if a==b:
>         something
> else:
>         something else
> bob gailer




More information about the Python-list mailing list