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中的filter和lambda函数的使用
Apr 07 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
django在接受post请求时显示403forbidden实例解析
Jan 25 Python
Python文件如何引入?详解引入Python文件步骤
Dec 10 Python
Python安装与基本数据类型教程详解
May 29 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Pandas读取csv时如何设置列名
Jun 02 Python
在Keras中CNN联合LSTM进行分类实例
Jun 29 Python
使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)
Jun 30 Python
python 如何实现遗传算法
Sep 22 Python
如何用python写个模板引擎
Jan 14 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 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
php修改时间格式的代码
2011/05/29 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
yii用户注册表单验证实例
2015/12/26 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
js 编写规范
2010/03/03 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
jQuery层叠选择器用法实例分析
2019/06/28 jQuery
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
关于layui 弹出层一闪而过就消失的解决方法
2019/09/09 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
python三元运算符实现方法
2013/12/17 Python
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
Python实现SVN的目录周期性备份实例
2015/07/17 Python
详解python进行mp3格式判断
2016/12/23 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
python用插值法绘制平滑曲线
2021/02/19 Python
python 实现分页显示从es中获取的数据方法
2018/12/26 Python
Python创建一个元素都为0的列表实例
2019/11/28 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
HTML5 canvas基本绘图之绘制线条
2016/06/27 HTML / CSS
老教师工作总结的自我评价
2013/09/27 职场文书
服务中心夜班服务员岗位职责
2013/11/27 职场文书
意向协议书范本
2014/04/23 职场文书
优秀团员事迹材料2000字
2014/08/20 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA
Python中request的基本使用解决乱码问题
2022/04/12 Python