python列表怎么分成大小均匀的块
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,小编给大家分享一下python列表怎么分成大小均匀的块,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、生成想要块的生成器。def chunks(lst, n): """Yie
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
服务器安全狗是什么
安装sql数据库
福建调度服务器品牌虚拟主机
陕西鲲鹏服务器云服务器
3张数据库一起查询
广州云科网络技术
网络技术类小说
网络安全与舆情培训信息
招商银行软件开发投入
黑河市网络安全宣传倡议书
江西戴尔服务器诚邀品鉴云主机
一台电脑访问两个服务器
回收电脑服务器散热风扇公司
软件开发项目技术文件
软件开发还是服务外包
油卡网络技术有限公司
软件开发电子商务有限公司
安全令 内部服务器错误
楼下服务器
郑州人工智能软件开发机构
数据库及软件技术
部队网络安全案例及分析
数据库逻辑结构设计方案
网络安全知识网土有奖竞答
计算机网络技术评估
软件开发可行性分析安全
如何查看网络安全密钥
论文数据库分析
tbc怀旧服转服务器需要多少钱
达内软件开发薪水