pu369com

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

posted on 2023-04-12 10:29  pu369com  阅读(41)  评论(0编辑  收藏  举报

导航