() vs []

Xavier Ho contact at xavierho.com
Thu Oct 15 10:46:12 CEST 2009


On Thu, Oct 15, 2009 at 6:39 PM, Chris Rebert <clp2 at rebertia.com> wrote:

> Nanjundi meant "index method" as in "a method .index()" (i.e. a method
> named "index") which searches through the container for the given item
> and returns the index of the first instance of said item, like
> list.index() does.
>
> Interesting interpretation.. but I just gave it a try.

>>> a = (1,2,3,4)
>>> a
(1, 2, 3, 4)
>>> a.index(3)
2
>>> a.index(5)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: tuple.index(x): x not in tuple

So my Python is saying that tuples do implement .index() method. What gives?

Or maybe the diveintopython version he's quoting is out of date?

Cheers,
Xav
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20091015/d6dd7fdd/attachment.html>


More information about the Python-list mailing list