def wind(array, cols):
return [[array[i+ (row*cols)] for i in xrange(cols)] for row in xrange(len(array)/cols)]
print wind(range(9), 3)
ZGVmIHdpbmQoYXJyYXksIGNvbHMpOgogICAgcmV0dXJuIFtbYXJyYXlbaSsgKHJvdypjb2xzKV0gZm9yIGkgaW4geHJhbmdlKGNvbHMpXSBmb3Igcm93IGluIHhyYW5nZShsZW4oYXJyYXkpL2NvbHMpXQoKcHJpbnQgd2luZChyYW5nZSg5KSwgMyk=