On Mon, Nov 27, 2017 at 4:50 PM, Kirill Balunov <[email protected]>
wrote:

>
> I really do not like to use "starred" targets in any way:
>
> x, y, * = iterable
>

​This one won't work, because it looks like in-place multiplication
(__imul__) which clashes with the above for a single name as assignment
target:

x *= 2  # "x = x * 2"



> x, y, *...
>
> Because any "starred" target implies consuming or collecting, and
> contradicts with the proposed behavior.
>
>
Consuming does not contradict with your proposal, but maybe you mean *fully
consuming*. I think you are proposing partial or incremental consumption of
the rhs.

—Koos

-- 
+ Koos Zevenhoven + http://twitter.com/k7hoven +
_______________________________________________
Python-ideas mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to