python列表怎么分成大小均匀的块
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,小编给大家分享一下python列表怎么分成大小均匀的块,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、生成想要块的生成器。def chunks(lst, n): """Yie
千家信息网最后更新 2025年11月16日python列表怎么分成大小均匀的块
小编给大家分享一下python列表怎么分成大小均匀的块,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
1、生成想要块的生成器。
def chunks(lst, n): """Yield successive n-sized chunks from lst.""" for i in range(0, len(lst), n): yield lst[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]]
2、如果使用的是 Python 2,则应使用xrange()代替range()。
def chunks(lst, n): """Yield successive n-sized chunks from lst.""" for i in xrange(0, len(lst), n): yield lst[i:i + n]
3、可以简单地使用列表推导而不是编写函数。
尽管将这样的操作封装在命名函数中,以便代码更容易理解。
[lst[i:i + n] for i in range(0, len(lst), n)]Python 2 版本:[lst[i:i + n] for i in xrange(0, len(lst), n)]
看完了这篇文章,相信你对"python列表怎么分成大小均匀的块"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
大小
函数
篇文章
生成
代码
完了
更多
版本
生成器
知识
行业
资讯
资讯频道
频道
封装
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库 管理文件
软件开发一般学多久6
数据库中RS
金融科技属于互联网金融吗
局域网环境网络安全
化妆品软件开发计划书
微信红包扫雷软件开发
数据库表源
服务器端口可以做聚合吗
网络安全技师鉴定
无极数据库读取不了传奇数据
郑州哪个软件开发公司好
内网服务器
网络安全大会主席致辞
数据库人事管理系统java
政策研究数据库
屈臣氏做软件开发
服务器配置与管理认识与期待
河南省内网络安全专业排名大学
服务器机柜使用说明书
银行数据库的作用
人像解析服务器报价
下载软件开发者被抓
八上 网络安全 教学设计
nx刀具数据库下载
数据库检索技术论文
阿里巴巴内存数据库
大逃杀服务器卡
数据库 技术售前 做什么
俄乌事件对网络安全的影响