Why Python does *SLICING* the way it does??
Reinhold Birkenfeld
reinhold-birkenfeld-nospam at wolke7.net
Thu Apr 21 06:04:06 EDT 2005
Antoon Pardon wrote:
> I sometimes think python should have been more explicite here,
> using a marker for the start-index and end-index, may '^' and
> '$'. So if you wanted the last element you had to write:
>
> lst[$]
>
> And for the next to last element:
>
> lst[$ - 1]
>
>
> This would make accessing list elements counted from the rear
> almost just as easy as it is now but wouldn't interfere with
> the ask forgiveness programming style.
How would you pass this argument to __getitem__?
What would be allowed, only '$-x' or also '$+x' or what else?
What type would '$' be?
Reinhold
More information about the Python-list
mailing list