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