Python如何将列表分成均匀大小的块?
均匀大小的块
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 pprint
pprint.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?
Python如何将列表分成均匀大小的块?相关推荐
- python 把一个列表分成等长的多个列表
实际上是想把一个列表按照步长为3 分成多个单元, 比如下面的列表 使用切片,步长为3的切,效果并不好,不知道为什么, 虽然切出来了,但切出来的列表,长度还是93 还是干脆用numpy ,reshape ...
- 如何将列表分成大小均匀的块?
我有一个任意长度的列表,我需要将其分成相等大小的块并对其进行操作. 有一些明显的方法可以做到这一点,例如保留一个计数器和两个列表,当第二个列表填满时,将其添加到第一个列表中,并为第二轮数据清空第二个列 ...
- python大列表分割成小列表_Python有什么方法将列表分割成大小均匀的块?求使用实例...
Python有什么方法将列表分割成大小均匀的块?求使用实例.我有一个任意长度的列表,我需要把它分成大小相等的块并对它进行操作.有一些很明显的方法可以做到这一点,比如保留一个计数器和两个列表,当第二个列 ...
- python使用np.linspace函数生成均匀的浮点数列表实战:生成浮点数列表、生成浮点数列表(指定是否包含末尾值)
python使用np.linspace函数生成均匀的浮点数列表实战:生成浮点数列表.生成浮点数列表(指定是否包含末尾值) 目录
- python列表怎么比较大小_python列表怎么比较大小
Python中可以使用cmp()函数比较两个列表的大小. cmp()函数语法:cmp(list1, list2) 参数: list1 -- 比较的列表.list2 -- 比较的列表. 返回值: 如果比 ...
- 在python中创建一个具有特定大小的空列表
本文翻译自:Create an empty list in python with certain size I want to create an empty list (or whatever i ...
- python如何比较大小_python列表如何比较大小
python列表如何比较大小 发布时间:2020-09-22 13:58:58 来源:亿速云 阅读:59 作者:小新 这篇文章给大家分享的是有关python列表如何比较大小的内容.小编觉得挺实用的,因 ...
- python怎么读取列表-详解Python如何获取列表(List)的中位数
前言 中位数是一个可将数值集合划分为相等的上下两部分的一个数值.如果列表数据的个数是奇数,则列表中间那个数据就是列表数据的中位数:如果列表数据的个数是偶数,则列表中间那2个数据的算术平均值就是列表数据 ...
- python怎么读取列表-Python如何获取列表(List)的中位数
前言 中位数是一个可将数值集合划分为相等的上下两部分的一个数值.如果列表数据的个数是奇数,则列表中间那个数据就是列表数据的中位数:如果列表数据的个数是偶数,则列表中间那2个数据的算术平均值就是列表数据 ...
最新文章
- 查看SqlServer的内存使用情况
- matlab实现滑动平均滤波(二)
- 教你几个写出原创文章的小方法
- Bag of Words模型
- 268. 缺失数字 golang
- IO流配置文件,键值对Properties 的读取
- OOB与COM交互读写本地文件
- Kafka 消费者组 Rebalance 详解
- FMS案例开发--视频聊天室(三)
- python-jieba库
- Python断言及常用断言函数总结
- 最新批量搜狗域名添加绑定工具
- 跳槽吗?4月7日18点6大细分领域4家优质名企招聘情报来了
- android 表情工厂,表情工厂安卓版
- 【论文精读】Deep Defocus Map Estimation using Domain Adaptation-2019CVPR
- python django实验室药物管理预警系统
- 三国志X威力加强版 解决新武将姓名和列传乱码问题——大五码(BIG5)
- 【 随笔 】 为什么要写技术文章
- L1-057 PTA使我精神焕发 (5 分)C语言
- 萌新带你开车上p站(完结篇)
热门文章
- 局域网查看计算机慢,局域网内的电脑访问共享文件夹速度很慢如何解决
- yum源查看mysql_获取MySQL各版本yum源 并安装
- Pytorch(八) --Pytorch实现多分类问题
- 伦敦大学金史密斯学院计算机专业,伦敦大学金史密斯学院 Goldsmiths, University of London...
- hyperstudy联合matlab,HyperStudy对后处理排气管道参数的灵敏度分析及优化设计
- php create database,sql create database 创建数据库命令
- 列举ospf的5种报文类型_OSPF的5种报文类型
- USACO Training Section 1.2 双重回文数 Dual Palindrom
- STL训练 HDU - 1716 Ray又对数字的列产生了兴趣:
- C语言中无符号数和有符号数相加问题