On 5/6/05, Florian Lindner <[EMAIL PROTECTED]> wrote:
> Hello,
> when I'm iterating through a list with:
>
> for x in list:
>
> how can I get the number of the current iteration?
Python 2.4 and greater:
for n, x in enumerate(lst):
print "iteration %d on element %s" % (n, x)
Earlier:
n = 0
for x in lst:
print "iteration %d on element %s" % (n, x)
n += 1
And you shouldn't use list as a variable name; list() is a built-in
function which you'll clobber if you do.
Peace
Bill Mill
bill.mill at gmail.com
--
http://mail.python.org/mailman/listinfo/python-list