() vs []

Chris Rebert clp2 at rebertia.com
Thu Oct 15 10:48:58 CEST 2009


On Thu, Oct 15, 2009 at 1:46 AM, Xavier Ho <contact at xavierho.com> wrote:
>
> 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?

Apparently...or something stranger.

Cheers,
Chris



More information about the Python-list mailing list