values = arange(10, 26)
idx = arange(0, values.size, n)
idx = roll(idx, -1)
col = values[idx]
In Python how do you split a list into evenly sized chunks starting with the last element from the previous chunk?