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