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写入数据到MP3文件中的方法
Jul 10 Python
python各种语言间时间的转化实现代码
Mar 23 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
python虚拟环境virtualenv的安装与使用
Sep 21 Python
启动targetcli时遇到错误解决办法
Oct 26 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
python检索特定内容的文本文件实例
Jun 05 Python
python http基本验证方法
Dec 26 Python
python 调用钉钉机器人的方法
Feb 20 Python
Python栈的实现方法示例【列表、单链表】
Feb 22 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
Python基于Faker假数据构造库
Nov 30 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设计模式 Command(命令模式)
2011/06/26 PHP
PHP使用递归方式列出当前目录下所有文件的方法
2015/06/02 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
利用jQuery操作对象数组的实现代码
2011/04/27 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
jQuery1.9.1针对checkbox的调整方法(prop)
2014/05/01 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jQuery知识点整理
2015/01/30 Javascript
JQuery控制Radio选中方法分析
2015/05/29 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
基于Marquee.js插件实现的跑马灯效果示例
2017/01/25 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)
2019/09/05 Javascript
微信小程序自定义弹出模态框禁止底部滚动功能
2020/03/09 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
Ruby元编程基础学习笔记整理
2016/07/02 Python
python对Excel的读取的示例代码
2020/02/14 Python
详解用Pytest+Allure生成漂亮的HTML图形化测试报告
2020/03/31 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
Yahoo-PHP面试题4
2012/05/05 面试题
会计实习生工作总结的自我评价
2013/10/07 职场文书
工程师求职简历的自我评价分享
2013/10/10 职场文书
文体活动实施方案
2014/03/27 职场文书
秋天的图画教学反思
2014/05/01 职场文书
禁毒宣传标语
2014/06/19 职场文书
国家税务局干部作风整顿整改措施
2014/09/18 职场文书
社区活动总结范文
2015/05/07 职场文书
鸡毛信观后感
2015/06/11 职场文书
行政复议决定书
2015/06/24 职场文书
微信小程序实现聊天室功能
2021/06/14 Javascript