On 8/14/07, Bryan <[EMAIL PROTECTED]> wrote: > Hi, > > I just started with python, and have a for loop question > > In c++ (or a number of other languages) I can do this: > > for (int i=0, j=0; i < i_len, j< j_len; ++i, ++j) {} > > If I have this in python: > l = ['a', 'b', 'c'] > > I want to get the value and also an iterator: > for i,v in len(l), l: > print v > print i > > Or something like this without declaring the iterator outside my loop... > > How do I do this? > Thanks! > -- > http://mail.python.org/mailman/listinfo/python-list >
If I understand properly, maybe enumerate will help you: >>> a = ['a','b','c'] >>> for i,v in enumerate(a): ... print i ... print v ... 0 a 1 b 2 c >>> -- http://mail.python.org/mailman/listinfo/python-list