该算法实现对列表中大于某个阈值(比如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找出列表中大于某个阈值的数据段示例相关推荐

  1. python找出列表里大于输出_python找出列表中大于某个阈值的数据段示例

    该算法实现对列表中大于某个阈值(比如level=5)的连续数据段的提取,具体效果如下: 找出list里面大于5的连续数据段: list = [1,2,3,4,2,3,4,5,6,7,4,6,7,8,5 ...

  2. python 列表求最大值_Python找出列表中的最大数和最小数

    Python找出列表中数字的最大值和最小值 思路: 先使用冒泡排序将列表中的数字从小到大依次排序 取出数组首元素和尾元素 运行结果: 源代码: 1 ''' 2 4.编写函数,功能:找出多个数中的最大值 ...

  3. python取出字典中最大值_python找出字典中value最大值的几种方法

    假设定义一字典,m = {"a":3,"e":6,"b":2,"g":7,"f":7,"c ...

  4. python字典找出年龄最大的人_python找出字典中value最大值的几种方法

    假设定义一字典,m = {"a":3,"e":6,"b":2,"g":7,"f":7,"c ...

  5. python批量删除微信好友_Python找出微信上删除你好友的人脚本写法

    原标题:Python找出微信上删除你好友的人脚本写法 相信大家在微信上一定被上面的这段话刷过屏,群发消息应该算是微信上流传最广的找到删除好友的方法了.但群发消息不仅仅会把通讯录里面所有的好友骚扰一遍, ...

  6. python取出数组大于某值_Python替换NumPy数组中大于某个值的所有元素实例

    我有一个2D(二维) NumPy数组,并希望用255.0替换大于或等于阈值T的所有值.据我所知,最基础的方法是: shape = arr.shape result = np.zeros(shape) ...

  7. 两中方式找出Excel中相同和不同的数据

    不管我们是干财务也好,还是干IT也好.在面对大量的数据的时候我们总会有这样的需求:对比两列数据中相同或者不同的部分. 下面介绍两种不同的方式找出两列数据中相同的部分. 一.高级筛选 1.下面是我们的原 ...

  8. 俩种方式找出Excel中相同和不同的数据

    不管我们是干财务也好,还是干IT也好.在面对大量的数据的时候我们总会有这样的需求:对比两列数据中相同或者不同的部分. 下面介绍两种不同的方式找出两列数据中相同的部分. 一.高级筛选 1.下面是我们的原 ...

  9. python 中的列表中最大数怎么求_python 找出list中最大或者最小几个数的索引

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. ALD技术,相机去噪,图像传感器
  2. 收藏|最优论文+代码查找神器,覆盖AI全领域(966个ML任务、8500+论文)
  3. mysql 5.6 cmake 安装_Cmake MySQL5.6 编译安装
  4. Android下NDK开发环境搭建
  5. 按键驱动的思路分析和代码实现
  6. Python中shuffle() 函数的作用及用法
  7. How is JerryMaster.view.xml being loaded in WebIDE local test environment
  8. g77,g95,gfortran的关系
  9. Protel中的快捷键使用(网上资源)
  10. php中const的意思,php – 在const中使用const
  11. 知识管理夏季论坛,免费,欢迎你来!
  12. Regular Expression简介
  13. 仿购物网站-HTML手写代码(仅提供参考)
  14. 安装protobuf可能遇到的问题
  15. 【Android P】 JobScheduler服务源码解析(二) ——框架解析
  16. 怎么样通过API函数获取tooltip的内容(请高手帮忙)
  17. 《刻意练习》读书笔记
  18. Java面试题(二)JMM,volatile,CAS
  19. Adobe Lightroom Classic 入门教程(十)本地局部调整 --- 污点修复与红眼祛除
  20. ele-ui 里面的分页操作

热门文章

  1. gocode+auto-complete搭建emacs的go语言自动补全功能
  2. Android如何在java代码中设置margin
  3. DropdownList树
  4. 山海演武传·黄道·第一卷 雏龙惊蛰 第二十二 ~ 二十四章 真龙之剑·星墟列将...
  5. Fckeditor插入视频或视频文件
  6. STM32F103外部晶振由8M变为12M
  7. c语言最小元素下标怎么看,查找最小的k个元素 (C语言代码)
  8. c语言编程基本概念,读朱兆祺攻破C语言之一----编程基本概念
  9. Hyperledger Fabric 智能合约实战 (5) sdk node软件安装
  10. 攻防世界Reverse第七题simple-unpack