iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python list 平均 分割 等分
  • 227
分享到

python list 平均 分割 等分

等分平均python 2023-01-31 03:01:42 227人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

应用场景: 根据线程数,分割任务列表; ####功能:将list对象N等分 def div_list(ls,n): if not isinstance(ls,list) or not isinstance(n,int): ret

应用场景:

根据线程数,分割任务列表;



####功能:将list对象N等分
def div_list(ls,n):
	if not isinstance(ls,list) or not isinstance(n,int):
		return []
	ls_len = len(ls)
	if n<=0 or 0==ls_len:
		return []
	if n > ls_len:
		return []
	elif n == ls_len:
		return [[i] for i in ls]
	else:
		j = ls_len/n
		k = ls_len%n
		### j,j,j,...(前面有n-1个j),j+k
		#步长j,次数n-1
		ls_return = []
		for i in xrange(0,(n-1)*j,j):
			ls_return.append(ls[i:i+j])
		#算上末尾的j+k
		ls_return.append(ls[(n-1)*j:])
		return ls_return

if 0:
	print div_list(3,3)
	print div_list([3],'3')
	print div_list([3],-1)
	print div_list([],2)
	print div_list([3],2)
	print div_list([3,4,5,6],4)
	print div_list([3,4,5,6,7,8,9,10,11,12,13,14,15],3)


--结束END--

本文标题: python list 平均 分割 等分

本文链接: https://www.lsjlt.com/news/187237.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python list 平均 分割 等分
    应用场景: 根据线程数,分割任务列表; ####功能:将list对象N等分 def div_list(ls,n): if not isinstance(ls,list) or not isinstance(n,int): ret...
    99+
    2023-01-31
    等分 平均 python
  • Python分割列表list方法使用(平均n等份拆成)
    目录1. 介绍2. 方法2.1 分割大列表为1个元素的小列表2.2 分割大列表为3个元素的小列表2.3 平均n等份3. 参考1. 介绍 在日常开发中,有时候需要把一个大列表分割为固定...
    99+
    2023-02-28
    Python分割列表list Python分割列表
  • 【Python】分割列表(list)方法详解:平均n等份、拆成一个一个的
    【Python】分割列表(list)方法详解:平均n等份,拆成一个一个的 文章目录 【Python】分割列表(list)方法详解:平均n等份,拆成一个一个的1. 介绍2. 方法2.1 分割大列...
    99+
    2023-09-01
    python 开发语言
  • Python图像分割之均匀性度量法分析
    均匀性度量图像分割是图像像素分割的一种方法,当然还有其他很多的方法。这里简单的介绍下其原理和实现代码【有源码】 其流程大概分为一下几步 1、确定一个阈值 2、计算阈值两边的像素个数、...
    99+
    2024-04-02
  • Python分割列表list方法如何使用
    本文小编为大家详细介绍“Python分割列表list方法如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python分割列表list方法如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1. 介绍在日...
    99+
    2023-07-05
  • LeetCode-416-分割等和子集
    题目描述: 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。 题目链接:LeetCode-416-分割等和子集 解题思...
    99+
    2023-10-10
    leetcode 算法 职场和发展
  • mysql中水平分割的示例分析
    这篇文章给大家分享的是有关mysql中水平分割的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、说明按记录进分分割,不同的记录可以分开保存,每个子表的列数相同。2、优点表关联基本能够在数据库端全部完成;...
    99+
    2023-06-15
  • Python中怎么求列表list的平均数
    这篇文章给大家分享的是有关Python中怎么求列表list的平均数的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网...
    99+
    2023-06-14
  • 使用python怎么求成绩求平均分
    这期内容当中小编将会给大家带来有关使用python怎么求成绩求平均分,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python的数据类型有哪些python的数据类型:1. 数字类型,包括int(整型)、l...
    99+
    2023-06-15
  • python-列表分割
    ①list[a::b] 从list列表下标a起取值,每次加b在取值,直到大于或等于list长度减1 list1 = ['x',1,'y',2,'z',3] print list1[::2] 输出:['x','y','z'] list...
    99+
    2023-01-31
    列表 python
  • Python基于均值漂移算法和分水岭算法实现图像分割
    目录一.基于均值漂移算法的图像分割二.基于分水岭算法的图像分割三.总结一.基于均值漂移算法的图像分割 均值漂移(Mean Shfit)算法是一种通用的聚类算法,最早是1975年Fuk...
    99+
    2023-01-11
    Python均值漂移算法 图像分割 Python 分水岭算法 图像分割 Python图像分割
  • OpenCV(python)版实现文本分割之水平投影法
    对于如下一张图片,如何将文本区域分割成一行一行的了? 在文本分割领域中有一种很优秀的算法:投影法,包括水平投影法和垂直投影法。本文主要讲述水平投影法,水平投影法可以理解为一束光线从...
    99+
    2024-04-02
  • 数据库水平分割与垂直分割的区别:深入解析两种分区分区策略
    一、数据库水平分割与垂直分割概述 1. 水平分割 水平分割是指将同一张表中的数据按照某个字段值进行划分,将不同范围的数据存储在不同的数据表或磁盘分区中。水平分割可以有效地减小数据表的大小,提高查询速度,同时可以方便地对不同分区的数据进行...
    99+
    2024-02-23
    数据库 水平分割 垂直分割 性能优化 数据管理
  • python之字符串分割
    目录 str.split()方法正则方法 str.split()方法 str.split() 是 Python 中字符串类型的一个方法,可以用来将字符串按照指定的分隔符...
    99+
    2023-10-12
    python
  • python如何分割序列
    这篇文章主要介绍了python如何分割序列,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。分割序列常见的序列类型有列表、元组和字符串。通过分割另一个序列,可以创建一个新序列。以...
    99+
    2023-06-27
  • 数据库水平分割:划分、管理和优化数据
    数据库水平分割是一种将数据表中的记录水平划分到多个分区或段中的技术。它通过将数据根据特定键值或范围分配到不同的分区中来提高数据管理和查询性能。 水平分割的优点: 提高性能:水平分割可以将大型表分成更小的分区,从而减少查询和更新操作时的...
    99+
    2024-02-17
    数据库 水平分割 划分 管理 优化 分区
  • 怎么用javascript求总分和平均值
    本篇内容介绍了“怎么用javascript求总分和平均值”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!实现...
    99+
    2024-04-02
  • 有空就学学的实例分割1——Tensorflow2搭建Mask R-CNN实例分割平台
    有空就学学的实例分割1——Tensorflow2搭建Mask R-CNN实例分割平台 学习前言什么是Mask R-CNN源码下载Mask R-CNN实现思路一、预测部分1、主干网络介绍2、特征...
    99+
    2023-09-10
    深度学习 Python Mask RCNN CNN 实例分割
  • 字符串分割并存入List的四种方法
    使用stream转换String集合 List strList2 = Arrays.stream(str.split(“,”)).collect(Collectors.toList()); 2.先用split将字符串按逗号分割为数组,再用A...
    99+
    2023-08-17
    list java 数据结构
  • python使用列表模拟10个评委打分,去除最高、低分后,求平均分
    1、 打分实现 #-*- codeing =utf-8 -*-#@Author:致远#@File:test.py#@Software:PyCharmscores = [] #定义列表存储分数#n = int(input("评委人数:"))...
    99+
    2023-09-27
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作