lyst[:None]
Jacek Generowicz
jacek.generowicz at cern.ch
Fri May 23 09:19:12 EDT 2003
Jacek Generowicz <jacek.generowicz at cern.ch> writes:
> Given that the name lyst refers to a list, I'd like to limit the
> number of elements returned by the slice
>
> lyst[:limit]
>
> by setting the value of limit.
>
> Now, what if I want to include the option of getting all the elements
> from the list? Is there a value of limit which would lead to the
> desired behaviour?
>
> -1 does not work: the upper limit is exclusive, so the last element is
> left out
>
> -0 does not work: it just evaluates to 0
>
> None does not work: subscripts must be integers
>
> Is there a way of doing this on one line?
>
> (Yes, I know I can split it up onto several lines, and probably should
> if I want humans to understand the code ...)
lyst[:sys.maxint+1]
More information about the Python-list
mailing list