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中将正则过滤的内容输出写入到文件中的实例
Oct 21 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
Python的UTC时间转换讲解
Feb 26 Python
通过PYTHON来实现图像分割详解
Jun 26 Python
python 利用浏览器 Cookie 模拟登录的用户访问知乎的方法
Jul 11 Python
使用python代码进行身份证号校验的实现示例
Nov 21 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
python实现实时视频流播放代码实例
Jan 11 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
Python中22个万用公式的小结
Jul 21 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
第六节--访问属性和方法
2006/11/16 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
Laravel框架学习笔记(二)项目实战之模型(Models)
2014/10/15 PHP
PHP日期和时间函数的使用示例详解
2020/08/06 PHP
又一个小巧的图片预加载类
2007/05/05 Javascript
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
JavaScript判断是否为数字的4种方法及效率比较
2015/04/01 Javascript
学习JavaScript设计模式(策略模式)
2015/11/26 Javascript
javascript针对cookie的基本操作实例详解
2015/11/30 Javascript
jQuery实现隔行变色的方法分析(对比原生JS)
2016/11/18 Javascript
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
Python针对给定列表中元素进行翻转操作的方法分析
2018/04/27 Python
Python中实现单例模式的n种方式和原理
2018/11/14 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
Python使用Shelve保存对象方法总结
2019/01/28 Python
django框架模型层功能、组成与用法分析
2019/07/30 Python
python编写简单端口扫描器
2019/09/04 Python
基于python的列表list和集合set操作
2019/11/24 Python
Python爬取新型冠状病毒“谣言”新闻进行数据分析
2020/02/16 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
python中实现词云图的示例
2020/12/19 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
C#面试题问题集
2016/04/02 面试题
会计求职自荐信
2014/06/20 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
2015年清明节活动总结
2015/02/09 职场文书
网吧管理制度范本
2015/08/05 职场文书