At 12:12 PM 1/16/2006, Christopher Spears wrote: >I understand that you can use __getitem__ as a hook to >modify indexing behavoir in a class. That's why >__getitem__ not only affects [] but also for loops, >map calls, list comprehension, etc. For loops, etc. >work by indexing a sequences from zero to a higher >index until out-of-bounds is reached. But why does >this work? > > >>> class stepper: >... def __getitem__(self, i): >... return self.data[i] >... > >>> 'p' in X >True > >What does 'in' have to do with indexing?
What does X have to do with stepper? _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor