该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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 对列表分块相关推荐

  1. python两两组合_python – 一个列表中的两个组合列表

    我是一个Python初学者.我想从一个列表中获取两个组合列表. 例如,我有一个列表: c = [1, 2, 3, 4] 我想使用每四个项目来获得每个可能的组合来填充两个列表.将会有((2 ^ 4)/ ...

  2. python常用关键字意思_Python 关键字列表及示例

    本教程提供有关Python中使用的所有关键字的简要信息. 关键字是Python中的保留字.我们不能将关键字用作变量名,函数名或任何其他标识符. 这是Python编程中所有关键字的列表 上述关键字可能会 ...

  3. python解释器的功能_python的解释器是什么?

    python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...

  4. python实现登录功能_python实现用户登录功能模块

    python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...

  5. [转载] python字典查询功能_Python中的字典功能

    参考链接: Python中的字典dictionary方法 (cmp(), len(), items()-) python字典查询功能 Let's check out some important fu ...

  6. python实现计算器功能_python实现计算器功能

    本文实例为大家分享了python计算器的具体代码,供大家参考,具体内容如下 主要用到的工具是Python中的Tkinter库 比较简单 直接上图形界面和代码 引用Tkinter库 from tkint ...

  7. python分块处理功能_Python自然语言处理学习笔记之信息提取步骤分块(chunking)...

    一.信息提取模型 信息提取的步骤共分为五步,原始数据为未经处理的字符串, 第一步:分句,用nltk.sent_tokenize(text)实现,得到一个list of strings 第二步:分词,[ ...

  8. python的主要功能_Python的主要功能是什么?

    原博文 2020-03-13 16:30 − Python是一种解释型语言.与C语言等语言不同,Python不需要在运行之前进行编译. Python是动态语言,当您声明变量或类似变量时,您不需要声明变 ...

  9. python查看模块功能_Python模块Os系统功能

    Os模块简介系统功能 python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关. OS模块使用实例 执行dos命令 Python os.sys ...

最新文章

  1. 从一个面试题看程序员的几项基本功
  2. android 网络调试 源代码,一个步骤教你调试Android系统源代码
  3. Javaweb 第15天 web练习和分页技术
  4. noip2017考前基础复习——数论数学
  5. css居父容器下,整理:子容器垂直居中于父容器的方案
  6. python foreach用法_C# 中 foreach 遍历的用法
  7. Spring5参考指南: Resources
  8. python向下_如何在python中向下转换
  9. mysql与mimic安装_MIMICIII 数据库教程(4)——MIMIC数据库的安装 #丁香打卡#
  10. 是否要从单片机转为嵌入式Linux?
  11. J2EE视频实战教程网址
  12. 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!
  13. 工具学习:适用于 Windows10 的触摸板手势
  14. Xcode6解决storyboard没有箭头的问题
  15. MybatisPlus 通用CRUD操作
  16. [RK3399][Android7.1]触摸屏TP,敦泰FT5436驱动移植
  17. 安卓手机数据备份与恢复方法汇总和操作详解
  18. iOS小工具合集-(合一Kit)
  19. 谷歌学术高级检索笔记-检索逻辑和技巧
  20. 2018上海市六一计算机创新活动,《梦幻西游》电脑版2018六一儿童节活动

热门文章

  1. 左神算法:用递归函数和栈逆序一个栈(Java版)
  2. 【MyBatis】Mybatis的java对象名和数据库表名不同怎么办?
  3. 【转载】我为啥不想用Python
  4. 算法设计与分析(第三周)递归/迭代求Fibonacci前n项 【以及递归算法速度慢的原因】
  5. dart系列之:dart中的异步编程
  6. JDK14的新特性:JFR,JMC和JFR事件流
  7. richtextbox自动滚动到最下面_自动滚动式连续真空包装机简介
  8. 【解题报告】Leecode 500. 键盘行——Leecode每日一题系列
  9. php 根据坐标计算范围内,php计算经纬度是否在区域内
  10. 专科java程序设计试卷_java程序设计试卷(含答案)