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 相关文章推荐
用pickle存储Python的原生对象方法
Apr 28 Python
微信跳一跳小游戏python脚本
Jan 05 Python
tensorflow识别自己手写数字
Mar 14 Python
详解Python中的内建函数,可迭代对象,迭代器
Apr 29 Python
python画图--输出指定像素点的颜色值方法
Jul 03 Python
django将数组传递给前台模板的方法
Aug 06 Python
linux环境下安装python虚拟环境及注意事项
Jan 07 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
Python常用类型转换实现代码实例
Jul 28 Python
如何用Python绘制3D柱形图
Sep 16 Python
Ubuntu 20.04安装Pycharm2020.2及锁定到任务栏的问题(小白级操作)
Oct 29 Python
如何使用Django Admin管理后台导入CSV
Nov 06 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/09/29 PHP
Yii视图操作之自定义分页实现方法
2016/07/14 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
js调用activeX获取u盘序列号的代码
2011/11/21 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
jQuery+AJAX实现网页无刷新上传
2015/02/22 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
Nodejs如何复制文件
2016/03/09 NodeJs
JS中的eval 为什么加括号
2016/04/13 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
JavaScript中的惰性载入函数及优势
2020/02/18 Javascript
JS实现放烟花效果
2020/03/10 Javascript
JavaScript实现简单计算器
2020/03/19 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
微信跳一跳游戏python脚本
2020/04/01 Python
python中cPickle类使用方法详解
2018/08/27 Python
python调用staf自动化框架的方法
2018/12/26 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
详解python 爬取12306验证码
2019/05/10 Python
Python遍历字典方式就实例详解
2019/12/28 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
python3 kubernetes api的使用示例
2021/01/12 Python
加拿大花店:1800Flowers.ca
2016/11/16 全球购物
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
酒店中秋节促销方案
2014/01/30 职场文书
给面试官的感谢信
2014/02/01 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
大学生党员个人总结
2015/02/13 职场文书
2019年幼儿园管理条例范本!
2019/07/17 职场文书
MySQL基础(二)
2021/04/05 MySQL