When slicing: l[start:end:step]

In your example of "a[2::-1]" you are reversing the list by using a step of
-1, then you are slicing at index 2 (third element).

*Matt Jones*


On Tue, Apr 16, 2013 at 10:30 AM, Chris Angelico <ros...@gmail.com> wrote:

> On Wed, Apr 17, 2013 at 1:20 AM,  <idkfaidkfaid...@gmail.com> wrote:
> > Hi all,
> > i'm programming in python for the first time (usually i use C as
> programming language). I don't understand these results:
> >
> >>>> a=[1,2,3,4,5]
> >>>> a[:-1]
> > [1, 2, 3, 4]
> >>>> a[::-1]
> > [5, 4, 3, 2, 1]
> >>>> a[2::-1]
> > [3, 2, 1]
> >
> > what does a[2::-1] means?
>
> That's taking a slice. This page has something to say on the subject:
>
> http://docs.python.org/3.3/tutorial/introduction.html
>
> By the way, regarding your email address: there are no cheat codes in
> Python... either that, or Python *is* a cheat code. :)
>
> ChrisA
> [[ VERY HAPPY CODING ADDED ]]
> --
> http://mail.python.org/mailman/listinfo/python-list
>
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to