[Python-Dev] PEP Proposal: Revised slice objects & lists use slice objects as indexes
Alex Martelli
aleaxit at gmail.com
Tue Mar 11 02:21:53 CET 2008
On Mon, Mar 10, 2008 at 3:57 AM, Forrest Voight <voights at gmail.com> wrote:
> > I am not sure what you are trying to propose here. The slice object
> > isn't special, it's just a regular built-in type.
>
> The idea is to have slice objects be generators. You could make a
> slice like 1:10:2 , and that would make a slice object which could be
> used as a list index. The list would return a list with the
> corresponding item for every index in the generator. Then, lists could
And what indices would the slice 1:-1 return, for example? Your
proposal can't play well with slices including negative indices.
Also, your desired use case of alist[indices] is already pretty well
covered by [alist[i] for i in indices].
Alex
More information about the Python-Dev
mailing list