Extended slicing and Ellipsis - where are they used?
Robert Kern
robert.kern at gmail.com
Thu Sep 13 12:23:22 EDT 2007
Rodney Maxwell wrote:
> The following are apparently legal Python syntactically:
> L[1:3, 8:10]
> L[1, ..., 5:-2]
>
> But they don't seem to work on lists:
>>>> l = [0,1,2,3]
>>>> l[0:2,3]
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: list indices must be integers
>>>> l[...]
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> TypeError: list indices must be integers
>
> So where is this extended slicing used?
numpy for multidimensional arrays.
http://numpy.scipy.org/
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
More information about the Python-list
mailing list