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/

Reply via email to