On Fri, 2007-10-12 at 12:58 +0200, Florian Lindner wrote: > Hello, > can I determine somehow if the iteration on a list of values is the last > iteration? > > Example: > > for i in [1, 2, 3]: > if last_iteration: > print i*i > else: > print i > > that would print > > 1 > 2 > 9
Here's another solution: mylist = [1,2,3] for j,i in reversed(list(enumerate(reversed(mylist)))): if j==0: print i*i else: print i ;) -- Carsten Haese http://informixdb.sourceforge.net -- http://mail.python.org/mailman/listinfo/python-list