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实现的字典值比较功能示例
Jan 08 Python
Python socket实现简单聊天室
Apr 01 Python
Python排序算法之选择排序定义与用法示例
Apr 29 Python
python使用Flask操作mysql实现登录功能
May 14 Python
pandas 将索引值相加的方法
Nov 15 Python
把pandas转换int型为str型的方法
Jan 29 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
May 31 Python
python pygame实现五子棋小游戏
Oct 26 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 Python
Atom Python 配置Python3 解释器的方法
Aug 28 Python
Python如何将字符串转换为日期
Jul 31 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
Oct 30 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基础教程
2015/08/26 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
PHP下载文件的函数实例代码
2016/05/18 PHP
jquery 批量上传图片实现代码
2010/01/28 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
javascript去除字符串左右两端的空格
2015/02/05 Javascript
js实现的动画导航菜单效果代码
2015/09/10 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
2016/05/07 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
浅谈Angular路由复用策略
2017/10/04 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
js闭包的9个使用场景
2020/12/29 Javascript
动态创建类实例代码
2009/10/07 Python
python实现360的字符显示界面
2014/02/21 Python
python实现得到一个给定类的虚函数
2014/09/28 Python
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
Jupyter notebook在mac:linux上的配置和远程访问的方法
2019/01/14 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
windows下python虚拟环境virtualenv安装和使用详解
2019/07/16 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
水果花束:Fruit Bouquets
2017/12/20 全球购物
学生党员思想汇报
2013/12/28 职场文书
2014年上半年工作自我评价
2014/01/18 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
会计员岗位职责
2014/03/15 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
民政局办理协议离婚(范本)
2014/10/25 职场文书
《搭石》教学反思
2016/02/18 职场文书
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
四十九个javascript小知识实用技巧
2021/11/20 Javascript