Python如何将列表分成均匀大小的块?
来源:互联网 发布:linux安装jdk1.8 rpm 编辑:程序博客网 时间:2024/06/06 06:33
均匀大小的块
def chunks(l, n): """Yield successive n-sized chunks from l.""" for i in range(0, len(l), n): yield l[i:i + n]
import pprintpprint.pprint(list(chunks(range(10, 75), 10)))[[10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [20, 21, 22, 23, 24, 25, 26, 27, 28, 29], [30, 31, 32, 33, 34, 35, 36, 37, 38, 39], [40, 41, 42, 43, 44, 45, 46, 47, 48, 49], [50, 51, 52, 53, 54, 55, 56, 57, 58, 59], [60, 61, 62, 63, 64, 65, 66, 67, 68, 69], [70, 71, 72, 73, 74]]
#python3[l[i:i + n] for i in range(0, len(l), n)]
参考文献
How do you split a list into evenly sized chunks?
阅读全文
0 0
- Python如何将列表分成均匀大小的块?
- Md5 与 Sha 如何将大于64字节的数据分成多块
- Python中 如何将一个字符串分成一个个字符;
- 将大小不一的一对文件组合成为大小均匀的若干文件?
- python如何将数组分成几个区间,取每个区间的最大值存到另一个数组里
- 矩形土地均匀分成方块,分出的方块面积尽可能大
- 将原cw*cw大小的像素块放大到240*240像素块的算法
- Pads logic 中如何将一个大的元器件分成好几部分来画
- 将你的收入分成5份
- 将下图分成四个全等的图形
- C语言编程如何获取SD卡的块大小
- 如何查看Windows上文件系统块的大小
- 如何在Linux下来查看OS系统块的大小
- 将一个正方形分成4个大小一样的小正方形,再将其中一个小正方形分成4个小正方形,如此类推,分割n次是几个正方形?
- POJ 题目SPF(求割点,分成的连通块)
- Python 技巧:如何将一个列表list用一句代码改成列表中的列表
- 用API函数取色后,如何将其分成RGB颜色?
- 用API函数取色后,如何将其分成RGB颜色?
- hiho一下 第159周 《区域周长》题解
- poj1127—Jack Straws(线段相交+并查集)
- Date类问题2
- Centos 安装Sublime text 3
- 4、halcon算子+圆环区域的形成
- Python如何将列表分成均匀大小的块?
- linux yum命令详解
- sh命令2
- std::iota用法学习
- Java获取路径方法总结
- python 合并多张excel 处理重复数据
- 责任链模式
- 移动端适配之rem
- Mac-系统升级后无法安装其他来源的软件