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中使用异步Socket编程性能测试
Jun 25 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
python自动裁剪图像代码分享
Nov 25 Python
python更改已存在excel文件的方法
May 03 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
Aug 05 Python
python 项目目录结构设置
Feb 14 Python
详解python程序中的多任务
Sep 16 Python
Python tkinter之ComboBox(下拉框)的使用简介
Feb 05 Python
Python基础教程,Python入门教程(超详细)
Jun 24 Python
Python集合set()使用的方法详解
Mar 18 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
全国中波电台频率表
2020/03/11 无线电
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
Javascript实现简单的富文本编辑器附演示
2014/06/16 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
使用yeoman构建angular应用的方法
2017/08/14 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
Electron 如何调用本地模块的方法
2019/02/01 Javascript
js实现微信聊天界面
2020/08/09 Javascript
Vue全局使用less样式,组件使用全局样式文件中定义的变量操作
2020/10/21 Javascript
python实现列表中最大最小值输出的示例
2019/07/09 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
Django框架 信号调度原理解析
2019/09/04 Python
解决python 上传图片限制格式问题
2019/10/30 Python
python pymysql链接数据库查询结果转为Dataframe实例
2020/06/05 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
印尼旅游网站:via
2017/11/12 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
旅游个人求职信范文
2014/01/30 职场文书
英语教师岗位职责
2014/03/16 职场文书
教师工作总结范文2014
2014/11/10 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
好媳妇事迹材料
2014/12/24 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
《群青的幻想曲》京力秋树角色PV公开
2022/04/08 日漫
Nginx跨域问题解析与解决
2022/08/05 Servers