On 5/6/05, Bill Mill <[EMAIL PROTECTED]> wrote: > 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:
ummm, make that 2.3 and greater. I always think things are more recent than they are. > > 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