python找出列表中大于某個閾值的數(shù)據(jù)段示例
更新時間:2019年11月24日 21:35:52 作者:偶爾也吃雞
今天小編就為大家分享一篇python找出列表中大于某個閾值的數(shù)據(jù)段示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
該算法實現(xiàn)對列表中大于某個閾值(比如level=5)的連續(xù)數(shù)據(jù)段的提取,具體效果如下:
找出list里面大于5的連續(xù)數(shù)據(jù)段:
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]]
算法實現(xiàn):
# -*- 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找出列表中大于某個閾值的數(shù)據(jù)段示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
pytorch中dataloader 的sampler 參數(shù)詳解
這篇文章主要介紹了pytorch中dataloader 的sampler 參數(shù)詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下2022-09-09
Python實現(xiàn)使用request模塊下載圖片demo示例
這篇文章主要介紹了Python實現(xiàn)使用request模塊下載圖片,結(jié)合完整實例形式分析了Python基于requests模塊的流傳輸文件下載操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2019-05-05
python將ansible配置轉(zhuǎn)為json格式實例代碼
這篇文章主要介紹了python將ansible配置轉(zhuǎn)為json格式實例代碼的相關(guān)資料,需要的朋友可以參考下2017-05-05
python中關(guān)于os.path.pardir的一些坑
這篇文章主要介紹了python中關(guān)于os.path.pardir的一些坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-09-09

