Steven D'Aprano wrote:
On Wed, Nov 29, 2017 at 07:33:54PM +0000, Steve Barnes wrote:

Just a thought but what about a syntax something along the lines of:

a, b, *remainder = iterable

Where remainder becomes the iterable with the first two values consumed by assigning to a & b.

Guido's time machine strikes again. That has worked since 3.3 if not older.

This is not quite the same thing -- the rest of the items
are extracted and put in a new list. I think Steve Barnes is
suggesting that the iterator should be left alone and
bound to the * target instead.

That would be an incompatible change.

--
Greg
_______________________________________________
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