[Tutor] Multiple Simultaneous Loops

Pujo Aji ajikoe at gmail.com
Thu Sep 15 11:16:28 CEST 2005


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 <singletoned at gmail.com> 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 at python.org
> http://mail.python.org/mailman/listinfo/tutor
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20050915/6cbf6540/attachment-0001.html


More information about the Tutor mailing list