[email protected] wrote:
def cycle_once(iterable, start):
return chain(islice(iterable, start, None), islice(iterable, start))
Another variation, maybe slightly more efficient:
from itertools import islice, cycle
def cycle_once(iterable, start):
return islice(cycle(iterable), start, start + len(iterable))
--
Greg
--
https://mail.python.org/mailman/listinfo/python-list
