In article <[email protected]>, inhahe <[email protected]> wrote: > maybe that thing in python 3 that someone mentioned is the answer, but > otherwise i always think Python should admit something like this: > > a, b, c, *d = list > > i.e. if list were [1,2,3,4,5], you'd get a=1, b=2, c=3, d=[4, 5]
Extended iterable unpacking (http://www.python.org/dev/peps/pep-3132/) is implemented in python 3. $ python3 Python 3.1.1 (r311:74543, Aug 24 2009, 18:44:04) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> a, b, c, *d = [1,2,3,4,5] >>> d [4, 5] -- Ned Deily, [email protected] -- http://mail.python.org/mailman/listinfo/python-list
