list index()

Bruno Desthuilliers bruno.42.desthuilliers at wtf.websiteburo.oops.com
Fri Aug 31 09:37:35 CEST 2007


zzbbaadd at aol.com a écrit :
> On Aug 30, 4:28 pm, Ben Finney <bignose+hates-s... at benfinney.id.au>
> wrote:
>> zzbba... at aol.com writes:
>>> On Aug 30, 12:09 am, Ben Finney <bignose+hates-s... at benfinney.id.au>
>>> wrote:
>>>> It's letting you know that the item isn't in the list. There's no
>>>> sensible return value from an "index" function in that condition.
>>> for str:
>>> find(      sub[, start[, end]])
>>> [...]
>>> Return -1 if sub is not found.
>>> -1 is used in other languages as well.
>> It is no more sensible there than in the 'str.find' method, which is a
>> historical wart.
> 
> One man's sensible is another man's insensible. For instance, some
> people feel -1 as a valid index into a list is sensible. Other's find
> it insensible.

Python 2.5.1 (r251:54863, May  2 2007, 16:56:35)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> print "sensible"[-1]
e
 >>>




More information about the Python-list mailing list