Python Program to Split a List Into Evenly Sized Chunks (Using numpy)

bookmark

import numpy as np

my_list = [1,2,3,4,5,6,7,8,9]
print(np.array_split(my_list, 5))

 

Output

[array([1, 2]), array([3, 4]), array([5, 6]), array([7, 8]), array([9])]