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装饰器 免去调用父类构造函数的麻烦
May 18 Python
python中urllib模块用法实例详解
Nov 19 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
python实现搜索文本文件内容脚本
Jun 22 Python
python图形工具turtle绘制国际象棋棋盘
May 23 Python
python实现图像检索的三种(直方图/OpenCV/哈希法)
Aug 08 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
keras小技巧——获取某一个网络层的输出方式
May 23 Python
容易被忽略的Python内置类型
Sep 03 Python
python 爬取哔哩哔哩up主信息和投稿视频
Jun 07 Python
Python中time标准库的使用教程
Apr 13 Python
python画条形图的具体代码
Apr 20 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调用VC编写的COM组件实例
2014/03/29 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
thinkPHP框架实现生成条形码的方法示例
2018/06/06 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
js螺旋动画效果的具体实例
2013/11/15 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
解决JQuery全选/反选第二次失效的问题
2017/10/11 jQuery
微信小程序位置授权处理方法
2019/06/13 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
vue中template的三种写法示例
2020/10/21 Javascript
python实现12306火车票查询器
2017/04/20 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
Django中使用Whoosh进行全文检索的方法
2019/03/31 Python
Python虚拟环境的原理及使用详解
2019/07/02 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
python numpy 矩阵堆叠实例
2020/01/17 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
Topshop法国官网:英国快速时尚品牌
2018/04/08 全球购物
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
意大利自行车商店:Cingolani Bike Shop
2019/09/03 全球购物
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
《记承天寺夜游》教学反思
2014/02/16 职场文书
无违反计划生育证明格式
2015/06/24 职场文书
java基础——多线程
2021/07/03 Java/Android