该算法实现对列表中大于某个阈值(比如级别=5)的连续数据段的提取,具体效果如下:
<强>找出列表里面大于5的连续数据段:强>
列表=[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]]
<强>算法实现:强>
# - * -编码:utf - 8 - * ”“” -------------------------------------------------------- # @Version: python3.6 # @Author: wtg # @File: data_search.py # @Software: PyCharm # @Time: 2018/12/17 14:44 -------------------------------------------------------- # @Description: -------------------------------------------------------- ”“” def data_search(数据): 列表=[] temp=[] 因为我在范围(len(数据)): 如果数据[我]比;水平: [我]temp.append(数据) 其他: list.append(临时) temp=[] 返回列表(我的如果我) if __name__==癬_main__”: 列表=[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(表5) 打印(“输入:”,列表) print(“输出:”,随著
效果如下:
以上这篇python找出列表中大于某个阈值的数据段示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。