Hmm, I didn't like the options below because they say to me, "consume 
everything:"

    x, y, * = iterable
    x, y, ... = iterable


Believe the question behind the idea was, how to grab a couple items and then *stop?* If the syntax route is chosen, I'd expect something that tells me it is going to stop, like a "full stop" as the period/dot is called in jolly ol' England, e.g.:

    x, y, . = iterable

Not sure about the second comma though.

-Mike



On 2017-11-27 13:18, Greg Ewing wrote:
Chris Angelico wrote:
The problem is that it depends on internal whitespace to
distinguish it from augmented assignment;

Ah, didn't spot that. I guess the ellipsis is the next best
thing then.

An alternative would be to require parens:

    (x, y, *) = z
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to