Is there a better way to chose a slice of a list?
pruebauno at latinmail.com
pruebauno at latinmail.com
Fri May 8 16:22:14 EDT 2009
On May 8, 3:03 pm, walterbyrd <walterb... at iname.com> wrote:
> This works, but it seems like there should be a better way.
>
> --------------
> week = ['sun','mon','tue','wed','thu','fri','sat']
> for day in week[week.index('tue'):week.index('fri')]:
> print day
> ---------------
Depending on the context this style might help:
>>> week = ['sun','mon','tue','wed','thu','fri','sat']
>>> tue_fri = slice(week.index('tue'), week.index('fri'))
>>> for day in week[tue_fri]:
print day
But I don't really see it as an improvement unless you are using those
intervals repeatedly.
More information about the Python-list
mailing list