#!/usr/bin/env python def crange(tup, i=0, windowsize=3): l = len(tup) return "".join([ str(tup[(i+p)%l]) for p in range(0,windowsize)]) r = range(0,6) for i in range(0,10): print crange( r, i , 3 )