Python3 把一个列表按指定数目分成多个列表的方式


Posted in Python onDecember 25, 2019

如果我们需要将一个列表按指定数目分成多个列表:比如[1,2,3,4,5,6,7,8,9,10]分成[1,2,3][4,5,6][7,8,9][10],我们可以建立一个列表分割的函数split_list.py。

def list_of_groups(init_list, children_list_len):
  list_of_groups = zip(*(iter(init_list),) *children_list_len)
  end_list = [list(i) for i in list_of_groups]
  count = len(init_list) % children_list_len
  end_list.append(init_list[-count:]) if count !=0 else end_list
  return end_list

其中,children_list_len是你指定的子列表的长度。

我们可以在main.py中调用这个函数。

import split_list
 
code_list = ['300033','600066','300032','600065','300031','600064']
 
code_list = split_list.list_of_groups(code_list,3)

加上打印之后,就会看到code_list中的元素变成了列表,取用的话只需要使用code_list[i]就可以了(i = 0,1,2……)

以上这篇Python3 把一个列表按指定数目分成多个列表的方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 爬虫学习笔记之正则表达式
Sep 21 Python
深入浅析ImageMagick命令执行漏洞
Oct 11 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
Oct 25 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
Dec 05 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
完美解决keras保存好的model不能成功加载问题
Jun 11 Python
python 使用递归的方式实现语义图片分割功能
Jul 16 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 Python
Python实现自动整理文件的脚本
Dec 17 Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 #Python
Win下PyInstaller 安装和使用教程
Dec 25 #Python
如何在mac环境中用python处理protobuf
Dec 25 #Python
Python Print实现在输出中插入变量的例子
Dec 25 #Python
django数据模型(Model)的字段类型解析
Dec 25 #Python
python装饰器的特性原理详解
Dec 25 #Python
Python将列表中的元素转化为数字并排序的示例
Dec 25 #Python
You might like
PHP中文字符串截断无乱码解决方法
2016/10/10 PHP
Prototype使用指南之hash.js
2007/01/10 Javascript
javascript 表单验证常见正则
2009/09/28 Javascript
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
JavaScript获取网页表单action属性的方法
2015/04/02 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
jQuery的deferred对象使用详解
2016/09/25 Javascript
jQuery中页面返回顶部的方法总结
2016/12/30 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
VUE 3D轮播图封装实现方法
2018/07/03 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
js仿360开机效果
2019/12/26 Javascript
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python图像处理之镜像实现方法
2015/05/30 Python
快速了解Python中的装饰器
2018/01/11 Python
浅谈python爬虫使用Selenium模拟浏览器行为
2018/02/23 Python
python遍历小写英文字母的方法
2019/01/02 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
Python实现电视里的5毛特效实例代码详解
2020/05/15 Python
德国汽车零件和汽车配件网上商店:kfzteile24
2018/11/14 全球购物
销售文员的岗位职责
2013/11/20 职场文书
美容师的职业规划书
2013/12/27 职场文书
优秀员工评语
2014/02/10 职场文书
批评与自我批评总结
2014/10/17 职场文书
化工见习报告范文
2014/10/31 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
运动会闭幕词
2015/01/28 职场文书
上学路上观后感
2015/06/16 职场文书
五年级作文之成长
2019/09/16 职场文书
新学期新寄语,献给新生们!
2019/11/15 职场文书
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android
Go 中的空白标识符下划线
2022/03/25 Golang