I found it strange that indexing using range(:) operator for list of lists is not supported.

Sometimes this result in strange values : 

```
a = [[1, 2], [3, 4], [5, 6], [7, 8]]
>>> a
[[1, 2], [3, 4], [5, 6], [7, 8]]
>>> a[0][1]
2
>>> a[1][1]
4
>>> a[2][1]
6

```

However, 

```
>>> a[0:3][1]
[3, 4]

```

I was expecting [2,4,6]. What am I missing here ?

I tried this on Numpy arrays as well.`enter code here`

```
>>> a
[[1, 2], [3, 4], [5, 6], [7, 8]]
>>> a[0][1]
2
>>> a[1][1]
4
>>> a[2][1]
6
>>> a[0:3][1]
[3, 4]

```

I know I can use list comprehension, but my question is whether ":" is supported for list of lists?