data_list = [1,2,3,4,5,6,7,8]
num_list=[]
n=5
h=0
for i in range(0,n):
m = int(len(data_list)/n)
if i == n-1:
obj = data_list [h:]
else:
obj = data_list [h:h+m]
num_list.append(obj)
n = n+m
#让其分成5分
#结果
[1],[2],[3],[4],[5,6,7,8]