slicing a list but in downward fashion

Mensanator mensanator at aol.com
Thu Mar 20 01:15:29 CET 2008


On Mar 19, 6:37 pm, Lee Sander <lesa... at gmail.com> wrote:
> hi,
> i have a list and i can get elements form it via slicing
> L[start:stop]
> but sometimes the start is > stop i.e. I want to go in the opposite
> direction,eg
> L[10:2],
>
> mattab lets you do L(10:-1:2) to achive this, is there a way to do
> this in python?

>>> a = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
>>> a[3:10:2]
[4, 6, 8, 10]
>>> a[10:3:-2]
[11, 9, 7, 5]

> thanks
> L




More information about the Python-list mailing list