tgrav at mac.com
Tue Oct 9 16:30:22 CEST 2007
I have a list of objects where I have want to do two loops.
I want to loop over the list and inside this loop, work on all
the elements of the list after the one being handled in the outer
loop. I can of course do this with indexes:
>>> alist = range(3)
>>> for i in xrange(len(alist)):
... for j in xrange(i+1,len(alist)):
... print i,j,alist[i],alist[j]
0 1 0 1
0 2 0 2
1 2 1 2
Is there a way to do this without using indexes?
More information about the Python-list