python 实现list或string按指定分段


Posted in Python onDecember 25, 2019

我就废话不多说了,直接上代码吧!

#方法一
def list_cut(mylist,count):
  length=len(mylist)
  merchant=length//count
  re_merchant=merchant+1*(0 if length%count==0 else 1)
  begin=0
  result_list = []
  while (count>0):
    result_list.append(mylist[begin:begin+re_merchant])
    begin=begin+re_merchant
    count=count-1
  return result_list
mylist=[1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8]
hello=list_cut(mylist,5)
#方法二
def list_cut2(mylist,count):
  length = len(mylist)
  merchant = length // count
  re_merchant = merchant + 1 * (0 if length % count == 0 else 1)
  print(re_merchant)
  return [mylist[i:i+re_merchant] for i in range(0,length,re_merchant)]
hello2=list_cut2(mylist,6)

以上这篇python 实现list或string按指定分段就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python函数嵌套实例
Sep 23 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
May 31 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
python multiprocessing模块用法及原理介绍
Aug 20 Python
Python socket模块ftp传输文件过程解析
Nov 05 Python
Python操作注册表详细步骤介绍
Feb 05 Python
Python脚本导出为exe程序的方法
Mar 25 Python
Python基于Hypothesis测试库生成测试数据
Apr 29 Python
python异常处理之try finally不报错的原因
May 18 Python
Python实现手势识别
Oct 21 Python
python爬取代理ip的示例
Dec 18 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 Python
python cv2在验证码识别中应用实例解析
Dec 25 #Python
python中的逆序遍历实例
Dec 25 #Python
Win系统PyQt5安装和使用教程
Dec 25 #Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 #Python
Python3 main函数使用sys.argv传入多个参数的实现
Dec 25 #Python
Win下PyInstaller 安装和使用教程
Dec 25 #Python
如何在mac环境中用python处理protobuf
Dec 25 #Python
You might like
Mysql的常用命令
2006/10/09 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP 前加at符合@的作用解析
2015/07/31 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
js中匿名函数的N种写法
2010/09/08 Javascript
jquery focus(fn),blur(fn)方法实例代码
2011/12/16 Javascript
jQuery对象数据缓存Cache原理及jQuery.data方法区别介绍
2013/04/07 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
javascript兼容性(实例讲解)
2017/08/15 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
2020/08/03 Javascript
github配置使用指南
2014/11/18 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
利用pandas进行大文件计数处理的方法
2018/07/25 Python
python使用Matplotlib画饼图
2018/09/25 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
python 操作mysql数据中fetchone()和fetchall()方式
2020/05/15 Python
keras .h5转移动端的.tflite文件实现方式
2020/05/25 Python
Python多线程正确用法实例解析
2020/05/30 Python
django 模型字段设置默认值代码
2020/07/15 Python
python实现猜拳游戏项目
2020/11/30 Python
python 实现的车牌识别项目
2021/01/25 Python
HTML5 Canvas——用路径描画线条实例介绍
2013/06/09 HTML / CSS
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
法院实习人员自我鉴定
2013/09/26 职场文书
个人自荐信
2013/12/05 职场文书
计算机毕业生自荐信范文
2014/03/23 职场文书
《云房子》教学反思
2014/04/20 职场文书
校友回访母校寄语
2015/02/26 职场文书
中秋节随笔
2015/08/15 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
JS新手入门数组处理的实用方法汇总
2021/04/07 Javascript
MySQL中varchar和char类型的区别
2021/11/17 MySQL
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js