Tuesday, 17 February 2015

Hi All,

If you want to divide a python list into list of list the use this code :

def split_list(alist, wanted_parts=1):
    length = len(alist)
    return [ alist[i*length // wanted_parts: (i+1)*length // wanted_parts]
             for i in range(wanted_parts) ]

A = [0,1,2,3,4,5,6,7,8,9]
print split_list(A,4)


Output :  [[0, 1], [2, 3, 4], [5, 6], [7, 8, 9]]