On Thu, Feb 5, 2015 at 11:45 AM, Zachary Ware <[email protected]> wrote: > On Thu, Feb 5, 2015 at 11:30 AM, boB Stepp <[email protected]> wrote: >> Python 2.4.4, Solaris 10. >> >> a_list = [item1, item2, item3] >> for item in a_list: >> print 'Item number', ???, 'is:', item >> >> Is there an easy, clever, Pythonic way (other than setting up a >> counter) to replace ??? with the current index of item in a_list? > > Added in Python 2.3: > https://docs.python.org/2/library/functions.html#enumerate > > a_list = [item1, item2, item3] > for i, item in enumerate(a_list): > print 'Item number', i, 'is:', item
Thanks, Zach! I knew I had seen this feature before, but I kept searching for the wrong terms. -- boB _______________________________________________ Tutor maillist - [email protected] To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor
