Thank you all for the replies. The solution using Python 3's syntax look very intuitive.
Thanks Tim, Arnaud for the idea (I am using 2.x) -- Elias On Feb 25, 1:28 pm, lallous <elias.bachaal...@gmail.com> wrote: > Hello > > I am still learning Python, and have a question, perhaps I can shorten > the code: > > L = ( > (1, 2, 3), > (4,), > (5,), > (6, 7) > ) > > for x in L: > print x > > What I want, is to write the for loop, something like this: > > for (first_element, the_rest) in L: > print first_element > for x in the_rest: > # now access the rest of the elements > > I know I can : > for x in L: > first = x[0] > rest = x[1:] > .... > Probably that is not possible, but just asking. > > Thanks, > Elias -- http://mail.python.org/mailman/listinfo/python-list