Fork me on GitHub

python将列表切割成小列表

想实现类似于php中array_chunk() 函数把一个数组分割为新的数组块。python没有相关的函数,那么分享一下处理方法:

如:有一个列表l,元素是a到z的字符串,我想将他切成3个字母为一个小列表,(不够放的会单独成为小列表)
l = [“a”,“b”,“c”…“z”]

  

代码如下:

import string
l = list(string.ascii_letters)# 26个英文字母
n = 3 #大列表中几个数据组成一个小列表
for l in [l[i:i + n] for i in range(0, len(l), n)]:
    print(l)

  

如图:

 

 

原文参考链接:https://www.yisu.com/zixun/176022.html

posted @ 2023-02-17 16:12  君乐豹  阅读(108)  评论(0编辑  收藏  举报
Live2D