python分块处理功能_python 对列表分块
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
def partition(lst, n):
division = len(lst) / float(n)
return [list(lst)[int(round(division * i)): int(round(division * (i + 1)))] for i in range(n)]
'''
>>> a = [i for i in range(100)]
>>> partition(a,10)
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19],
[20, 21, 22, 23, 24, 25, 26, 27, 28, 29],
[30, 31, 32, 33, 34, 35, 36, 37, 38, 39],
[40, 41, 42, 43, 44, 45, 46, 47, 48, 49],
[50, 51, 52, 53, 54, 55, 56, 57, 58, 59],
[60, 61, 62, 63, 64, 65, 66, 67, 68, 69],
[70, 71, 72, 73, 74, 75, 76, 77, 78, 79],
[80, 81, 82, 83, 84, 85, 86, 87, 88, 89],
[90, 91, 92, 93, 94, 95, 96, 97, 98, 99]]
>>> partition(a,11)
[[0, 1, 2, 3, 4, 5, 6, 7, 8],
[9, 10, 11, 12, 13, 14, 15, 16, 17],
[18, 19, 20, 21, 22, 23, 24, 25, 26],
[27, 28, 29, 30, 31, 32, 33, 34, 35],
[36, 37, 38, 39, 40, 41, 42, 43, 44],
[45, 46, 47, 48, 49, 50, 51, 52, 53, 54],
[55, 56, 57, 58, 59, 60, 61, 62, 63],
[64, 65, 66, 67, 68, 69, 70, 71, 72],
[73, 74, 75, 76, 77, 78, 79, 80, 81],
[82, 83, 84, 85, 86, 87, 88, 89, 90],
[91, 92, 93, 94, 95, 96, 97, 98, 99]]
>>> partition(a,7)
[[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13],
[14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28],
[29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42],
[43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56],
[57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70],
[71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85],
[86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]]
'''
python分块处理功能_python 对列表分块相关推荐
- python两两组合_python – 一个列表中的两个组合列表
我是一个Python初学者.我想从一个列表中获取两个组合列表. 例如,我有一个列表: c = [1, 2, 3, 4] 我想使用每四个项目来获得每个可能的组合来填充两个列表.将会有((2 ^ 4)/ ...
- python常用关键字意思_Python 关键字列表及示例
本教程提供有关Python中使用的所有关键字的简要信息. 关键字是Python中的保留字.我们不能将关键字用作变量名,函数名或任何其他标识符. 这是Python编程中所有关键字的列表 上述关键字可能会 ...
- python解释器的功能_python的解释器是什么?
python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...
- python实现登录功能_python实现用户登录功能模块
python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...
- [转载] python字典查询功能_Python中的字典功能
参考链接: Python中的字典dictionary方法 (cmp(), len(), items()-) python字典查询功能 Let's check out some important fu ...
- python实现计算器功能_python实现计算器功能
本文实例为大家分享了python计算器的具体代码,供大家参考,具体内容如下 主要用到的工具是Python中的Tkinter库 比较简单 直接上图形界面和代码 引用Tkinter库 from tkint ...
- python分块处理功能_Python自然语言处理学习笔记之信息提取步骤分块(chunking)...
一.信息提取模型 信息提取的步骤共分为五步,原始数据为未经处理的字符串, 第一步:分句,用nltk.sent_tokenize(text)实现,得到一个list of strings 第二步:分词,[ ...
- python的主要功能_Python的主要功能是什么?
原博文 2020-03-13 16:30 − Python是一种解释型语言.与C语言等语言不同,Python不需要在运行之前进行编译. Python是动态语言,当您声明变量或类似变量时,您不需要声明变 ...
- python查看模块功能_Python模块Os系统功能
Os模块简介系统功能 python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关. OS模块使用实例 执行dos命令 Python os.sys ...
最新文章
- 从一个面试题看程序员的几项基本功
- android 网络调试 源代码,一个步骤教你调试Android系统源代码
- Javaweb 第15天 web练习和分页技术
- noip2017考前基础复习——数论数学
- css居父容器下,整理:子容器垂直居中于父容器的方案
- python foreach用法_C# 中 foreach 遍历的用法
- Spring5参考指南: Resources
- python向下_如何在python中向下转换
- mysql与mimic安装_MIMICIII 数据库教程(4)——MIMIC数据库的安装 #丁香打卡#
- 是否要从单片机转为嵌入式Linux?
- J2EE视频实战教程网址
- 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!
- 工具学习:适用于 Windows10 的触摸板手势
- Xcode6解决storyboard没有箭头的问题
- MybatisPlus 通用CRUD操作
- [RK3399][Android7.1]触摸屏TP,敦泰FT5436驱动移植
- 安卓手机数据备份与恢复方法汇总和操作详解
- iOS小工具合集-(合一Kit)
- 谷歌学术高级检索笔记-检索逻辑和技巧
- 2018上海市六一计算机创新活动,《梦幻西游》电脑版2018六一儿童节活动
热门文章
- 左神算法:用递归函数和栈逆序一个栈(Java版)
- 【MyBatis】Mybatis的java对象名和数据库表名不同怎么办?
- 【转载】我为啥不想用Python
- 算法设计与分析(第三周)递归/迭代求Fibonacci前n项 【以及递归算法速度慢的原因】
- dart系列之:dart中的异步编程
- JDK14的新特性:JFR,JMC和JFR事件流
- richtextbox自动滚动到最下面_自动滚动式连续真空包装机简介
- 【解题报告】Leecode 500. 键盘行——Leecode每日一题系列
- php 根据坐标计算范围内,php计算经纬度是否在区域内
- 专科java程序设计试卷_java程序设计试卷(含答案)