assume:
you have two list with the same size
L1 = [1,2,3]
L2 = [11,22,33]
you can zip the L1 and L2 into L
L = zip(L1,L2) # L = [(1,11),(2,22),(3,33)]
then you can process:
for x in L:
dosomething(x[0])...
dosomething(x[1])...
I'm not so sure about your problem but
If you want to do something parallel processing then you should go to threading or pyro.
Cheers,
pujo
On 9/15/05, Ed Singleton <[EMAIL PROTECTED]> wrote:
I roughly want to be able to do:
for f, x in bunch_of_files, range(z):
so that x iterates through my files, and y iterates through something else.
Is this something I can do?
If so, what would be the best way to create a range of indeterminate length?
If not, is there a nice way I can do it, rather than than incrementing
a variable (x = x + 1) every loop?
Or maybe can I access the number of times the loop has run? ('x = x +
1' is so common there must be some more attractive shortcut).
So far in learning Python I've founbd that when I feel you should be
able to do something, then you can. This seems a pretty intuitive
thing to want to do, so I'm sure it must be possible, but I can't find
anything on it.
Many thanks
Ed
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor