Simple python iteration question

Shawn Milochik Shawn at Milochik.com
Tue Aug 14 12:40:15 EDT 2007


On 8/14/07, Bryan <b at bcc.com> 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
>>>



More information about the Python-list mailing list