Amit Khemka wrote: > On 8/22/07, james_027 <[EMAIL PROTECTED]> wrote: >> hi Paul, >> >>> That doesn't crash or anything like that, but it also doesn't >>> set the index variable, which can cause confusion in some situations. >> Thanks for your quick answer ... Actually I was thinking how do I >> access the index inside a for statement? Can you help > > Have a look at "enumerate", You can iterate over a list like: > > for i,x in enumerate(['a', 'b', 'c']): > print i, x > > It prints: > 0 a > 1 b > 2 c > Also remember that string are iterable:
>>> for x in enumerate("James"): ... print x ... (0, 'J') (1, 'a') (2, 'm') (3, 'e') (4, 's') >>> regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://del.icio.us/steve.holden --------------- Asciimercial ------------------ Get on the web: Blog, lens and tag the Internet Many services currently offer free registration ----------- Thank You for Reading ------------- -- http://mail.python.org/mailman/listinfo/python-list