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. (Probably 3.0 or so, but I don't have that on this computer to test it.) py> a, b, *remainder = range(10) py> a 0 py> b 1 py> remainder [2, 3, 4, 5, 6, 7, 8, 9] -- Steve _______________________________________________ Python-ideas mailing list [email protected] https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
