Walking lists

lallous elias.bachaalany at gmail.com
Thu Feb 25 13:28:12 CET 2010


I am still learning Python, and have a question, perhaps I can shorten
the code:

L = (
  (1, 2, 3),
  (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.


More information about the Python-list mailing list