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 相关文章推荐
天翼开放平台免费短信验证码接口使用实例
Dec 18 Python
Python使用scrapy采集数据过程中放回下载过大页面的方法
Apr 08 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
Dec 04 Python
python executemany的使用及注意事项
Mar 13 Python
python 读取txt,json和hdf5文件的实例
Jun 05 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
Jul 18 Python
Python发展史及网络爬虫
Jun 19 Python
python实现连连看游戏
Feb 14 Python
基于python实现可视化生成二维码工具
Jul 08 Python
Python return语句如何实现结果返回调用
Oct 15 Python
python爬取豆瓣电影排行榜(requests)的示例代码
Feb 18 Python
python实现发送邮件
Mar 02 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
利用文件属性结合Session实现在线人数统计
2006/10/09 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
Laravel 自定命令以及生成文件的例子
2019/10/23 PHP
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
js中的时间转换—毫秒转换成日期时间的示例代码
2014/01/26 Javascript
AngularJS手动表单验证
2016/02/01 Javascript
一款简单的jQuery图片标注效果附源码下载
2016/03/22 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
2017/02/20 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
JavaScript的setter与getter方法
2017/11/29 Javascript
微信小程序实现红包雨功能
2018/07/11 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
如何更优雅地写python代码
2019/07/02 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
Python实现代码块儿折叠
2020/04/15 Python
浅谈优化Django ORM中的性能问题
2020/07/09 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
css3 中实现炫酷的loading效果
2019/04/26 HTML / CSS
浅谈HTML5 Web Worker的使用
2018/01/05 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
广播电视新闻学专业应届生求职信
2013/10/08 职场文书
《乡愁》教学反思
2014/02/18 职场文书
绩效考核实施方案
2014/03/18 职场文书
法制宣传月活动总结
2014/04/29 职场文书
离职证明标准格式
2014/09/15 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
幼儿园大班个人总结
2015/02/28 职场文书
2015年大学组织委员个人工作总结
2015/10/23 职场文书
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle