Re: [Python-Dev] PEP 572: Assignment Expressions

2018年4月20日 13:15:07 -0700

On Sat, Apr 21, 2018 at 6:04 AM, David Mertz <[email protected]> wrote:
> It's horrors like this:
>
> g(items[idx] := idx := f())
>
> That make me maybe +0 if the PEP only allowed simple name targets, but
> decisively -1 for any assignment target in the current PEP.
But that's my point: you shouldn't need to write that. Can anyone give
me a situation where that kind of construct is actually useful? Much
more common would be to use := inside the square brackets, which makes
the whole thing a lot more sane.
You can ALWAYS write stupid code. Nobody can or will stop you.
ChrisA
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to