Hi
I think the following syntax's:
if foo in foobar or bar in foobar or baz in foobar:
pass
if foo in foobar and bar in foobar and baz in foobar:
pass
can be more readable and shorter if written as:
if foo or bar or baz in foobar:
pass
if foo and bar and baz in foobar:
pass
maybe for "is" instead of:
if foobar is foo or foobar is bar or foobar is baz:
pass
if foobar is foo or bar or baz:
pass
now the recommended syntax translate to this: (I think so)
if foo (IS NOT '0' or None or empty) or bar (IS NOT '0' or None or empty) or
baz in foobar
so probably we must introduce a new type of 'or' (I recommend the CAPITAL
"OR","AND") so this:
if foo OR bar OR baz in foobar:
pass
translates to this:
if foo in foobar or bar in foobar or baz in foobar:
pass
_______________________________________________
Python-ideas mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at
https://mail.python.org/archives/list/[email protected]/message/5UY57M2LZR4XMMOC7CIJ6HFXYXSICAIU/
Code of Conduct: http://python.org/psf/codeofconduct/