python找出列表中大于某个阈值的数据段示例


Posted in Python onNovember 24, 2019

该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下:

找出list里面大于5的连续数据段:

list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5,6,7,3,2,4,4,4,5,3,6,7,8,9,8,6,1]

输出:

[[6, 7], [6, 7, 8], [6, 7], [6, 7, 8, 9, 8, 6]]

算法实现:

# -*- coding: utf-8 -*-
 
"""
--------------------------------------------------------
# @Version : python3.6
# @Author : wtg
# @File  : data_search.py
# @Software: PyCharm
# @Time  : 2018/12/17 14:44
--------------------------------------------------------
# @Description: 
--------------------------------------------------------
"""
 
def data_search(data, level):
  list = []
  temp = []
  for i in range(len(data)):
    if data[i] > level:
      temp.append(data[i])
    else:
      list.append(temp)
      temp = []
  return [i for i in list if i]
 
if __name__ == '__main__':
  list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5,6,7,3,2,4,4,4,5,3,6,7,8,9,8,6,1]
  ret = data_search(list, 5)
  print("input: ",list)
  print("output: ",ret)

效果如下:

python找出列表中大于某个阈值的数据段示例

以上这篇python找出列表中大于某个阈值的数据段示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python self,cls,decorator的理解
Jul 13 Python
Python中使用logging模块打印log日志详解
Apr 05 Python
基于Django的python验证码(实例讲解)
Oct 23 Python
python实现机械分词之逆向最大匹配算法代码示例
Dec 13 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
python增加矩阵维度的实例讲解
Apr 04 Python
Python设计模式之策略模式实例详解
Jan 21 Python
Python中IP地址处理IPy模块的方法
Aug 16 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
Jun 18 Python
python爬虫调度器用法及实例代码
Nov 30 Python
Python OpenCV快速入门教程
Apr 17 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 #Python
使用Python的datetime库处理时间(RPA流程)
Nov 24 #Python
Python 中判断列表是否为空的方法
Nov 24 #Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 #Python
python求质数列表的例子
Nov 24 #Python
解决Python中回文数和质数的问题
Nov 24 #Python
使用python实现回文数的四种方法小结
Nov 24 #Python
You might like
php中chdir()函数用法实例
2014/11/13 PHP
php遍历解析xml字符串的方法
2016/05/05 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
2019/10/15 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
取得传值的函数
2006/10/27 Javascript
把textarea中字符串里含有的回车换行替换成<br>的javascript代码
2007/04/20 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
JavaScript去掉数组中的重复元素
2011/01/13 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
2013/09/29 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
利用ES6语法重构React组件详解
2017/03/02 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
javascript回调函数详解
2018/02/06 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python实现多线程的两种方式
2016/05/22 Python
python通过opencv实现批量剪切图片
2017/11/13 Python
基于pandas将类别属性转化为数值属性的方法
2018/07/25 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
2020/07/07 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
EJB的激活机制
2013/10/25 面试题
教师自我评价范例
2013/09/24 职场文书
军训的自我鉴定
2013/12/10 职场文书
市场部管理制度
2014/02/02 职场文书
服务员岗位责任制
2014/02/11 职场文书
公司授权委托书范本
2014/04/03 职场文书
先进教师个人总结
2015/02/11 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
导师鉴定意见
2015/06/05 职场文书
预备党员入党感想
2015/08/10 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python