On Fri, 2007-04-06 at 11:33 -0700, 7stud wrote: > On Apr 6, 7:56 am, "Paul Boddie" <[EMAIL PROTECTED]> wrote: > > The problem with 7stud's quote from GvR is that it's out of date: > > I would argue that it shows the very guy who invented the language > stated publicly there was no good reason for tuples not to have an > index method---except for consistency; tuples had no other methods. > Now that tuples have other methods, the only justification he stated > no longer exists.
Except that that wasn't the only justification. GvR also said: """ For tuples, I suspect such a function would rarely be used; I think that is most cases where x.index() would be useful, x is generally a list, whose contents varies in time, rather than a tuple (which cannot change easily). """ The lack of convincing use cases is still a pertinent reason today. Note that the original poster on this thread did not present a use case for tuple.index, they were only asking out of curiosity. If you have a use case for tuple.index, please show it to me, and I'll show you what you should be using instead of a tuple. -Carsten -- http://mail.python.org/mailman/listinfo/python-list