python 将一个列表分为多个列表 指定分成几个列表 指定列表元素个数

发布时间 2023-04-12 10:36:25作者: pu369com
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