->Terry<- wrote: > Today (Nov 15, 2005) at 6:08am, Kent Johnson spoke these wise words: > - ->- I think you missed my earlier suggestion about simplifying get_button(). > > I tried your suggestion for changing get_button() and > changed it to: > > def get_button(click): # What peg was clicked? > for i, peg in peg_coords: > if click in peg: > return i + 1 > return 0
Ah, my mistake, should be for i, peg in enumerate(peg_coords): enumerate() is a very handy built-in, given a sequence it returns a sequence of pairs of (index, value) for each value in the list. Use it when you need the index of an item while iterating a sequence. Kent _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor