python 将一个列表分为多个列表 指定分成几个列表 指定列表元素个数
l = [i for i in range(23)]
def split(a, n):
k, m = divmod(len(a), n)
return (a[i*k+min(i, m):(i+1)*k+min(i+1, m)] for i in range(n))
l_split = split(l, 10)
print(list(l_split))
参考:节选自https://blog.csdn.net/nongcunqq/article/details/128866828
浙公网安备 33010602011771号