Antoon Pardon wrote: > The following is part of the explanation on slices in the > tutorial: > > The best way to remember how slices work is to think of the indices as > pointing between characters, with the left edge of the first character > numbered 0. Then the right edge of the last character of a string of n > characters has index n, for example: > > +---+---+---+---+---+ > | H | e | l | p | A | > +---+---+---+---+---+ > 0 1 2 3 4 5 > -5 -4 -3 -2 -1 > > This is all very well with a simple slice like: > > "HelpA"[2:4] => "lp" > > > But it give the wrong idea when using the following extended slice: > > "HelpA"[4:2:-1] => "Ap" > > So this doesn't result in the reverse of the previous expression while > the explanation above suggest it does.
Clearly I understand that differently: >>> "HelpA"[-2:-4:-1] 'pl' -- Regards, Rob -- http://mail.python.org/mailman/listinfo/python-list