[Tutor] IndexError: string index out of range

orbitz orbitz at ezabel.com
Tue Nov 2 14:32:27 CET 2004


0 is both positive and negative.


Eri Mendz wrote:

>Hello all,
>
>I'm geting IndexError when iterating over a string in reverse. What
>exactly does this mean? help(IndexError) in the interpreter isnt very
>helpful. I'm a beginner trying to follow examples in the online tutorial
>How To Think Like Computer Scientist (Python).
>
>I understand slicing of strings, lists and tuples but a bit confused
>with indexing. Kindly enlighten me on this part. Fortunately i have the
>online tutorials printed out for reference but i agree the best way to
>learn is to practice and practice coding. Time is liability on my side
>due to my day job but im trying to squeeze time in the night for python
>the best i can.
>
>My goal of learning python is to learn it to help with system
>administration of Linux/Windows. Maybe it can be of help to me one day.
>
>
>  
>
>>>>fruit = 'banana'
>>>>index = 0
>>>>while index < len(fruit):
>>>>        
>>>>
>...	print [index], '\t', fruit[index]
>...	index = index + 1
>...
>[0]     b
>[1]     a
>[2]     n
>[3]     a
>[4]     n
>[5]     a
>  
>
>>>>index = -1
>>>>while index < len(fruit):
>>>>        
>>>>
>...	print [index], '\t', fruit[index]
>...	index = index - 1
>...
>[-1]    a
>[-2]    n
>[-3]    a
>[-4]    n
>[-5]    a
>[-6]    b
>[-7]    Traceback (most recent call last):
>  File "<stdin>", line 2, in ?
>IndexError: string index out of range
>
>
>--
>Regards,
>erimendz
>
>
>
>
>
>--
>This message was sent with an unlicensed evaluation version of
>Novell NetMail. Please see http://www.netmail.com/ for details.
>
>_______________________________________________
>Tutor maillist  -  Tutor at python.org
>http://mail.python.org/mailman/listinfo/tutor
>
>  
>



More information about the Tutor mailing list