python list slice confusion
===

I'm new to Python, the following output I'm getting from a simple list slice operation confused the jebuse out of me.

Here is the code.

\>\>\> a = [1,2,3,4];

\>\>\> a[1:3]

[2, 3]

\>\>\> a[3]

4
 
shouldn't a[1:3] returns [2,3,4] instead of [2,3]?
