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