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